318d would be better on diesel I would imagine but there but 270 to tax and maintenance be the same.

Get a car with a decent service history, regular oil changes and you should be fine... Chain is always a greater worry with the 2.0 diesel engine.