BMW’s diesel-powered 3-series has long been the acceptable face of oil-burning for enthusiasts. This new F30-generation 330d M Sport is ... £28,255 Ford Mondeo 2.2 TDCI Titanium X Sport is ...