 Nice car, albeit a bit overpriced, however there is something seriously wrong with this engine.  After about 40,000 miles (still under warranty), POOF the engine blew up and caught fire.  The problem started with a chassis stabilization malfunction error and the car went into limp mode where you cannot exceed 11mph.  After a mile of driving, car engine started to smoke up.  After shutting off engine, car engine eventually ignited.  Prior yo the fire, I would receive random errors in the battery and noticed burning oil smell.  Anyway, although I am a bmw lover, I'm not sure I see a new bmw in my future unless bmw 'makes it right' and incentivises me to buy another one.  