I’ve got a 2012 320d ED. It’s my first BMW, after a string of Focuses Mondeos and an i30.
It’s much better to drive than anything I’ve had before, including an ST24. The detuned engine gives lower BHP but torque is apparently very similar (if not the same) it’s plenty fast enough.
I’m not sure if they’ve sorted the msport suspension out now, but a few years ago it was regarded as too stiff and it was a no cost option to have the regular suspension on the m sport models. I find mine ok, comfy and well damped but not wallowy, and it’s proper grippy, I’ve not managed to get it to understeer yet (only had it a couple of months) but it’s not tried to kill me either so I’m happy.
Also with general pottering about with the odd hard acceleration it’s doing 55mpg (calculated properly) compared the the 1.6tdci focus we had before that I got mid 40s from.
It’s a bloody great everyday car IMO.
Wish it had proper Bluetooth though, tight gits.