BMW X3xDrive20d MHT M Sport 5dr Step Auto20247,895 milesDiesel£49,192£1,197 off£47,995Fair price38 miles away