BMW X3xDrive20d MHT M Sport 5dr Step Auto20246,469 milesDiesel£50,450£2,950 off£47,500Fair price36 miles away