Thanks everyone - especially Bonovox - that was a great reply.
I am definitely leaning towards pulling the trigger on the M3. My local dealership in Charleston should be getting one in the next week or so I'll let you know my thoughts once I drive it.