I'm at a loss to explain the affection people have for the 330d. Horrible cars, not comfy, noisy and really cheap interior with a terrible auto box and once you give it some oomph shocking on diesel. I would however give in to the fact that the X drive one is a better handling car that then normal one.
Never driven a 335 mind, perhaps they are better.