 I bought my 05' 325xi six months ago. I love it. It was one of the best decisions I've made. Just disappointed that leather and bluetooth was not standard. For the amount of money you pay for the car, one can just expect a few luxuries, and with gas prices running through the roof, I wish it was better on gas. You do have to buy supreme. The Mercedes C-class is comparable, but the BMW was more sporty. Since I've only had the car for six months, I haven't had any problems. Overall, it's a good car. It's a BMW. 