I own a 2001 330i with sport pkg and 5-speed auto (I know...spare me the abuse). I want to buy a 3-Series with the current body style before it gets Bangled - and I want a little more driving excitement. I drove an M3 and 330 ZHP back-to-back, both with 6-speed manuals. The M3 was way more fun on the test drive, but I am unsure how it would be as a "daily driver" here in the Midwest.
I would appreciate any advice from someone who has owned both or has extensive experience with both.