Here's an idea OP - why don't you join BMW CCA and take your car to a track event or autocross. See if your opinion changes after you get a chance to drive the car for real. Personally I got to drive a student's no line base model 328i automatic on the track and was thoroughly impressed with it.
Expectations control satisfaction - if you expected your car to be a 2 seat sports car like either the Boxster or Z4, then of course you would be disappointed. But I am sure you are intelligent enough to have understood that the 328i is NOT a 2 seat sports car before writing a check...right?
2010 Evo X - track/kiddie carpool beast [sold]
2013 328i - Wife's Car
2012 328i ED (June 12)