I don't like the 3 series as its missing a lot of the luxury options and "feel" as well as power options.
I'm 26 and I have an F10 550i.
I've modded it (coilovers, 21" wheels, downpipes.... more coming soon).
Its a nice size, comfort, sporty, luxury, options... I'll never do a 3-series again except for like a race car (which is what I just bought a 2008 335i to do).
I also have a Ferrari 458 though so....