all things stock....
E60 M5 > E39 M5 / E46 M3 (they are both fairly close in performance)...
If you want to really run an M3, go to Miami and try to find "Active Autowerke". Ask if you can run against their cars
I personally wouldnt bother running anything I hear the PSSH PSSH from, at least until I've got it myself. Waste of gas considering how easy it is these days for anyone to pick up a budget rocket and up the boost