That's all well and good, but the bottom line is that unless you are driving the car on the boil all the time, the lack of tq compared to cars like the 335 is very apparent. I owned one, I would know. And seriously, who does or wants to drive on the street like that all the time?
At lower rpms, the m3 does not make a lot of torque, and overall relative to its weight makes low torque.
Some don't mind this, others like myself do. That's why I have a 1m, m3 suspension just lighter and a much more torquey engine.
The chassis of the m3 is fantastic however.