3 series is a good choice, especially if you are a daily driver. It's pretty spacious and cargo is good too. If you get it from dealer, you ll probably get a free maintenance program too.
I got some cosmetic upgrades myself for about $600:
carbon fiber spoiler lip, blacked out rims and side reflector, tinted windows, 1' rear wheel spacers, couple of carbon fiber looking tapes and that's it.