Originally Posted by mofomat
It sounds like you are making your decision on which car to buy based on which one will turn the most heads.
In which case the M3 will be wasted on you. Get the 650i.
Not sure I agree with this one. M3 are always head turners. E46s a bit less so but only after they had been around a year or two and became fairly commonplace. The new M has significant stylistic departures from the regular 3 and I think it will stick out from those cars in a big way.