BMW 3 Series318d Sport 5dr Step Auto201970,451 milesDiesel£11,442£447 off£10,995or £239 p/m (HP)21 miles away