I agree with these posts. I could of gotten a brand new civic or slightly used si for the price I got my car for (20k). Cars depreciate quickly and BMW is definitely no exception especially the 3 series.
The only thing that would differentiate between say a 3er vs a civic would be the upkeep/maintenance/gas (is a big one)/insurance etc.
2007 E90 328i - Titanium Metallic l 19" VMR V710 l H&R Trak+ Spacers l Mtech Rear Lip Spoiler l Hamann Front Lip l Eibach Sportline l AA N52 Signature Exhaust l OEM Blacklines l MTEC V3 AE l 6000K HID l Nokya 7000K Fogs l MTEC License Plate LED l Interior LED l 15% Tint l BlackVue DR380G-HD + PMP