 My son graduated Hs and needed a newer car he bought this used obviously. Well It wasn't "cool" enough so he was going to trade it for half the price he paid! I said I'll take it! I've had it 4 years now. I bought it for $4000 I've spent $1200 in repairs total. It does currently need rear struts but I'm trading it in. Find a nice mechanic - tell him your not rich and they can charge you reg prices if they want to! Don't let them bs you saying this is a bmw!!  One great thing you can find almost every part and info online in bimmer forums! Air cond quit- was $50 part I could do myself - thanks forum! Drives like a dream, hugs the road! It's moody, and always leaks oil like a harley! I have 109,000 miles on it. No regrets cost me $5200 -including repairs for 4 years!