Their competitor’s weight are around there, so the 328 is no differences than the rest. So, I don’t see weight being as big of an issue as price. For a as tested price of over $50k, that’s more expensive than a fully optioned out IS350, C350, and G37. Those 3 fully optioned out at <$45k. A fully optioned out S4 is $47k. For a base 3 series to be 15% more than the competitor's top of the line, that's pretty ridiculous. If I'm ok with spending 6-8k more, I'd rather get a S4.
I also find it interesting that for a car that's rated with the best MPG in the class, it's as test MPG is quite low. No where near the top of the class. Something doesn't sound right. Also, this comparo is comparing cars of last gen's vs the newest 328. Would be interesting to see how the other cars shape up when they too will release the next gen w/in the in 1-2 years.