My experience and opinion
My E90 330i is bland apparently so I have learned in the last 5 minutes :roflol:, have you ever driven one for more than 5 minutes :RedNo:
Herco, don't base your decision on someone opinion but do take note of it.
320d, 335i and 330d are all turbo charged cars, which means you will need to service the turbo's once you get the car to ensure the turbo doesn't go out on you. Have a friend who bought a 320d, good condition and within 5 weeks the turbo went without warning, he took a corner, accelerated and nothing, no power. Turbo blew and he didn't even know it. My point being, service the turbo and you should be sorted but forget about it and you will fork out a leg, his turbo went for R7K second hand. New he was looking around R14K plus. And note it is still the same price to service the turbo. For me, that is a definitely no no.
I also don't like the asma pump things as they go out of puff quickly as they only goes like a tornado up to like 5000 RPM and then nothing (I take my second breath at that rpm and then push it all the way to 7000rpm) and a fact, a 330d bearly beats a 330i, stock that is ofcourse. If tuned then it is another beast but for how long before it goes, you always have to look at how you drive, did the turbo cool down enough, when starting it from a cold start how long before I can hammer the little guy (in my case, 3 blocks and that annoying vw gets some Rottweiler up his a@#$), all of this is why I never chose a turbo charge one. Would love to drive the 335i and that 330d but that's it, just drive them and not own them. To much other problems to look for.
On a not so serious note, you cant go wrong with any of them and please don't put the 4 cylinder with the 6's. It's not worthy being in the same category :rollsmile: 330d or 335i is a good car to look for, just do those turbo baby's once you get it