BMW X5xDrive40d M Sport 5dr Auto [7 Seat]201838,574 milesDiesel£30,500£1,901 off£28,599Great price28 miles away