Wow. That is a lot of miles. I hope you got a great price.
I love those car. I think the car just need a new timing belt or band. Also try posting on M3forum.net since more e46 user on it. I am on both under cmk227
14 Lexus GX460 & 14 Lexus ES300H
14 BMW 528d Touring Estate - UK
11 BMW M3 JZB ZCP 6MT, 02 BMW M3 Conv 6MT & 02 BMW M3 Coupe 6MT