It's fast and agile, but not terribly uncomfortable to ride. It's aggressive, but also refined. 2 doors, but four seats and a full size trunk. Racing seats, but in leather. Luxury and practicality, but an engine that will give most cars a run for their money. Not too big, but plenty of room.
Yes, my M3 is perfect for me.
Of course, if money was no limit, I would get me an Aston Martin. :P