bmw logoTo its already doing well 3-series range, BMW will be adding a trio of new engines to make the fleet more efficient. First up is the 3.0-litre twin-turbodiesel; this 335d has 286bhp and can leap from 0-60mph in six seconds with an impressive 38mpg. This one will cost £32,995.



Next comes the 325d oil-burner and 335i petrol, both turbocharged with 306bph. They cost from £27,310 and £30,940 respectively.



Via: autoexpress.co.uk