Since selling my Z3 and purchasing my first M, its been the funnest car yet. After pushing it to 136mph, it felt smooth as silk. BMW really knows how to make the Ultimate Driving Machine. Although the car still seemed hungry for more speed, it pretty much topped off at 136. They didn't make the M model for the hell of it, they made it for the power. Put a rear wing on it, it will stand out more.
Smooth engine, torques at 3800, interior is classy and everything within reach.
Bucket seats are nice but uncomfortable in long drives. Car is a bit heavy which takes up the M's power.