BMW X5xDrive40d MHT M Sport 5dr Auto202171,895 milesDiesel£41,995£1,000 off£40,995Good price37 miles away