M3 would be much more fun that 330.
Better suspension, lighter car.
E36 M3 is a more fun drive than an E46 M3. And the E46 M3 is much better than the 330.
'95 Alpine M3 LTW
'00 Dakar M Roadster
'02 Topaz M3
Red/White SRF #4 (Chassis 561)