Thing with a 335d is that it's a diesel. Therefore it is rubbish.
You clearly haven't driven one then! They're stunning cars to drive and once remapped they're VERY, VERY fast. You'd hardly even notice they're a diesel they're so refined. I would have had one in a heartbeat, but the wife won't drive an auto (you can't get them in manual) hence I bought a 330i instead.