well on paper an M3 reaches 60mph quicker, like by 0.2 of a second or something, but it takes really high revs to reach that time whereas the alpina b3 3.3 is much more torquey than your average beemer so 0-60 times are reached so smoothly and easilly and it's no surprise when i hit 0-60 in sub 5 second times on flat roads after i tinker round with the gear ratios.
Im not sure which car has better handling and shit, but the alpina B3 in a straight line should take the gold because it's unrestricted and 60-100mph times quicker by about 0.2
It would deffinately be close, but i'd just have to watch the m3 dawdle back when it reaches 155mph heh.
Anyways, i love m3's too death, and probably would have bought one if my car dealer hadn't introduced me to this sexual alpina thang!