Congrats on the 5. That would have been my pick for you, because you’re more into “pimpin'” than performance, and BMWs hold onto the pimpin’ factor far longer than most cars.
As for the 328/G argument – for many car enthusiasts, it isn’t always about test results. It’s about steering ratio and turn-in, road feel, weight, driver position, etc. Some of those qualities are subjective, but they’re the reason that a Mini is far more fun to drive than a 400hp Camaro, and why I’d take a 328 over a G37. The G does have a great exhaust note, though.
Besides, performance is easy. Slap $2k in mods on just about any factory turboed 4-banger, and it will embarrass a G37 or 335. A stock 335, anyway.
Props to BMW for making the new 3-series lighter than the outgoing model – a step in the right direction after the last decade of bloat.