BMW 5 Series520d xDrive M Sport 4dr Auto201948,220 milesDiesel£20,050£730 off£19,320Great price57 miles away