BMW X3xDrive20d MHT M Sport 5dr Step Auto202410,850 milesDiesel£47,011£1,021 off£45,990Fair price38 miles away