...When the E46 ZHP came out, I nearly messed my pants I was so excited to drive it. When I did however, I found that it was lacking some of the visceral feedback my E36 offered...I wanted something that handled great with no disconnect between my inputs and the cars reactions...When the E90 came out, I went and drove that. I was baffled and dumbfounded; it's like driving a Buick! Wobbly, disconnected, even heavier...I was equally excited when the 1-er was announced to come to the USA...To my shock it felt almost exactly like the E90 with only one layer of insulation removed. It's not nearly as entertaining as the E46's...
I've driven several e90s, and I agree in general it's a bit more isolated than the e46, driving both with factory sport package and summer tires. But:
Both e46 and e90 are both highly sensitive to whatever suspension option and tires you select.
My 2003 330i with sport package (now Dinan stage 2) behaves *radically* different based on tires. E.g, with Michelin Pilot Sport A/S, it's somewhat quiet and refined, with a rubbery somewhat sluggish turn in. By contrast with Bridgestone Potenza RE-01R summer tires, it's somewhat louder, but turns lightning quick, and you feel every little pebble in the road. That's with the same suspension -- only varying tires.
Likewise keeping tires constant and varying suspension, there's a big difference between base suspension, factory sport suspension, ZHP suspension and aftermarket suspension packages like Dinan.
So it can be misleading to say BMW model e46/e90/etc handles like thus-and-so, without specifying what suspension option and what exact tires.
In a stock-vs-stock comparision of my '10 GTI (with 18" Dunlop A/S tires) vs my 330i (sport pkg and ContiSportContact summer tires), the BMW is definitely better handling and has better feedback. But -- the GTI is still quite good.
With ultra-high-perf all-season tires on the BMW, that degrades handling to the point I'd classify the GTI with summer tires as better. With Dinan stage 2 suspension and RE-01R tires, the 330i handles better than any other car I've driven. On the same car, the difference is that great, varying only suspension option and tires.