Read the wiki listed above ALOT of good information in there. Main thing I would pay attention to if the mileage is over 75k is if the cooling system was replaced. Definitely needs to be done or will cost you more in the long run. Cost me about $500 to get it replaced, not really a deal breaker just something to be aware of.
A forum community dedicated to BMW owners and enthusiasts. Come join the discussion about Bimmerfest events, production numbers, programming, performance, modifications, classifieds, troubleshooting, maintenance, and more! Bringing the BMW community together.