This debate is always running....lol
But 99.9% of the time the M3/M5 ect are TOTALLY STANDRAD as they left the factory and the Cosowrths are tuned......Thats the difference....
As said, get the M3 moving and they are VERY VERY fast cars...
Also the BMW will stay at 160MPH all day every day........where as the Cosworth owner will "Usually" flash 150 then drop back to 80mph....lol
Dont get me wrong, i love Cosworths....but after owning an M3, they are WORLDS apart.