BMW X3xDrive20d M Sport 5dr Step Auto201876,267 milesDiesel£20,570£1,950 off£18,620Great price40 miles away