BMW 5 Series520d xDrive M Sport 4dr Auto201948,220 milesDiesel£19,190£850 off£18,340Great price38 miles away