bassJAM
Feeling the Heat
Yes I'm going to claim that some 3 series are in the reach of most people. Many people buy a honda accord for over 30k, a toyota camry for over 30k (blows my mind), nissan maxima, vw passat etc. Yet, you can get a bmw 320i for low 30's, just give up some of the stupid crazy options and you have the best handling car for 30 grand.
M3, no that is out of reach for most people. But, If you are leasing you can surely get a 328 xdrive, loaded for a reasonable monthly payment, and NEVER have to worry about maintenance.
If you're getting a 320i in the 30k range, you must REALLY want to be driving a BMW. I'll admit their handling is hard to touch, but to keep the price from approaching the 40's you'll be giving up a lot of options the other cars will offer just for a base, stripped, BMW that handles well (and will never touch the long term reliability). I can't see any scenario where getting a BMW is more practical than a cheaper Japanese car. Personally, if I were looking that level of car I'd take the dated G37, or probably even a TL even though I have a strong opinion that a luxury sports sedan should not be front wheel drive.