BMW X3xDrive20d MHT M Sport 5dr Step Auto20243,523 milesDiesel£45,850£1,900 off£43,950Great price37 miles away