BMW 5 Series520d xDrive SE 4dr Auto201738,168 milesDiesel£18,180£860 off£17,320Great price14 miles away