BMW X3xDrive20i M Sport 5dr Step Auto201933,680 milesPetrol£27,495£600 off£26,895Fair price34 miles away