I have been a huge BMW-fanatic until now. My 07 is too electronic and takes away from driver inputs regarding acceleration, braking, and lane changing. In order to smooth the ride with the run-flat tires, the base suspension is too soft. The steering is still tight, but swift lane changes are mushy rather than sturdy. Lots of body roll. Accelerator has a delay when being aggressive to swiftly pass, which is more dangerous. Brakes also have computer delay which can be annoying sounding. As per 6/2010 Bimmer magazine, the free maintenance intervals are not enough to keep these cars on the road past 100k. If you must, then lease it. I like my Porsche Cayman better with tight steering.
Good fuel economy, exterior design, door handle lights.
Sport suspension with regular tires and a full size spare. I'll pay for maintenance and just admit to requiring fluid changes beyond just oil. This car will not last beyond 5-7 years like my 2003 would.