BMW X3xDrive30d M Sport 5dr Step Auto201651,056 milesDiesel£17,330£780 off£16,550Good price21 miles away