Just picked up my new 2011 328i yesterday with M Sport Package and I have already put over 100 miles on the car. This is a car you just want to keep driving. It is so incredibly smooth it is amazing. The M sport package is well worth it... changes the look and feel of the car. This is my 3rd BMW and has to be my favorite one of all. It has a premium feel to it. The inline 6 engine has plenty of power to it.
M sport package, Harman Kardon Sound well worth the $$$, LED corona rings and tail lights, interior orange glowing lights under the doors, sport seats are amazing, large trunk size and roomy front seats, bamboo anthricite wood trim, the steering wheel with the M package. Almost everything about the car!
The car does need an electronics update and interior re-design but the current car is amazing. The fuel economy could be better but the engine is powerful and smooth so all considered not bad.