BMW X3xDrive20d M Sport 5dr Step Auto201942,610 milesDiesel£23,199£569 off£22,630Good price53 miles away