I am not going to bash you but i will say this. I know how you feel. You know why? The first time i drove an E9X M3 was when I had my 335i and I thought exactly the same thing....whats the big deal with this car? the steering feels better o the 335i, i felt more connected to the ground with it..yadayada. It wasnt until I drove the second time around without any time limit and i got to know the car and knew what to look for when playing with the M settings. Now i drive any car, a Honda, the 335i or the C300 and the M is ahead of the game. While all the other cars feel quick and smooth and handle pretty well, there is something TOTALLY different with the M's driving characteristic. It seems endless and its when you really push it, is when you feel how solid the chassis is, how much more the engine wants to rev without feeling "slow" or "sluggish" from whomping on it. Then theres the handling, once you get the settings you like, it really gives you confidence that the 3 series just cant offer.
'11 Black/Black GLK350 (Wife)
'02 Lexus RX300 (My beater)
'11 Loaded AW Fox Red/Black/Black Carbon Leather ZCP E90 M3 (Halloween Delivery)