As for the torque thing....I currently drive an '06 GTO Modded with gobs of torque. Just drove an m3 for the first time on Wednesday, and I was smitten. I actually get bored with the lazy, slow revving torque monster Goat, so personally can't wait to change over.
To each their own on torque
. Fwiw, I thought the m3 had plenty of torque, and it revved so quickly and smoothly that it really didn't matter.