i have yet to see a mini sold as a used car here in al[haretta.... ever. a lot of people don't pay 40k for them, they pay like 25 fr the S. remember, 90% of americans arent car nuts and don't buy cars for performance. a lot of people buy mini's to relive their youth, because their kids want them or they want the retro look.
i don't know about where you live but here in alpharetta, people buy things like cars just because they want them. and crazy people around here pay that much for what they want. but i'm with you on the M3.
EDIT: that could have easily sounded stuc up. it really wasn't meant to be. i was just speaking of what i know.