E46 M3 is the last good BMW.
I would absolutely not say the E90 335i steering feels better than the V. Its a lighter car so it might steer "better" but steering feel/effort/feedback is maybe equivalent but not better...and the new BMW's are completely ruined.
The F30 335i feels like numb garbage now with electric steering I don't care how many car journalists say they "fixed" it. I had a few for loaners and handling and interior materials quality has taken a big dive.
All modern turbo BMW's are a nightmare reliability wise too. I just sold mine because they are so unreliable and expensive to fix.
The N20 4cyl turbo that is in everything, is probably the worst engine BMW has ever made too. I have personally known several to catastrophically fail completely stock, less than 50k miles, dealer maintained, with no abuse.
At least the N54/55 and B58 have decently strong internals, just every accessory system costs thousands of dollars and WILL fail several times before 100k miles (electric water pump, hpfp, coil packs, direct injectors, ac evaporator, VANOS bolts, and a bunch of random electrical nightmares that are common).
Anyway, I love old BMW's but ever since they went turbo it has been a slide into the gutter.