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....
Now: 2011 Ferrari 458, 2013 BMW M5, 2009 MB E350, 2005 BMW M3 w/ Gintani SC&Meth
Gone: '12 Ferrari California, 07 Maserati QP SportGT, 09 GTR - 535AWHP, 09 Merc SL63 AMG, 08 Porsche Cayenne GTS, 08 BMW 335i, 05 Merc E55, 08 Honda S2000, 04 Merc SL55, 04 BMW M3 ++ many more (~30 in all)