I just got my new 2006 330i and love it so far. I love the active steering and the aluminum trim (it goes perfectly with the grey interior). BUT one thing I realize I don't like is the ride - I did NOT get the sport pkg. but it rides like a buckboard in regular driving situations. I now wish I had bought something else such as the new Infiniti M. It's too bad that BMW took the perfect car (on so many things I like) and have made it way too bouncy for comfort - I am not expecting a Cadillac but this rides worse than my BMW 540 with the sport package.
Interior, active steering, Sirius stereo, styling.
The ride is WAY too bouncy - I may get some different shocks just to tone it down.