I will never understand the mostly American idea that small(er) cars equate to being girly/feminine or driven by girls. (and the larger the car, the more masculine, manly and/or better).
Not only is this belief absurd and steeped in stereotypes but, I think it keeps many Americans from enjoying such great driving cars as the miata, s2000, 1-series, fiat 500, mini, etc., etc. .... I could keep naming many others.
For pure driving fun-factor, you simply can't beat a smaller/lighter car.
I say this as a fellow M3 owner, btw.