330d F30 is extremely hard to find, search the net, not many available. If you get your hands on one (clean, decently priced and spec'd) - take it.
320d is more available than the 330d, also a viable option for long term ownership.
I would not recommend the 335i, maintenance costs could prove to be much higher in costs.
Back to your question OP: I owned the 328i for 3 and half years, during my ownership it had a failed turbo which was replaced under motor plan, and went to the dealership a few times for ticking noise in the engine (somehow the engine was a bit rowdy for me at idle). I had bought it as a demo in 2013 at 10 000km, sold it around 75 000km in 2016.
so, should you wish to buy one, make sure that big ticket items were changed before the plan ended. I must say the power was addictive!