Just got a 330i. Not really had much of a play yet but coming froma turbo I initially mised the low-end.
Very smooth. Dont do many miles and lots of short stuff so the Diesels would never be warmed up.
Down to what you want it for. Miles, Driving style, roads etc.
I got a late LCI from a main dealer and I know a 330d in the same age & spec would have been way over my budget by £4-5k. So I would have been getting a pre-facelift car.