BMW X1 Series X1 xDrive18d M Sport £18,995 Stephen James BMW Bromley 31,463 miles Diesel Grey Automatic KF16URJ Jul 2016 View Details
BMW X1 Series X1 xDrive20d M Sport £18,995 Stephen James BMW Bromley 43,588 miles Diesel Black Automatic LX17PZL Mar 2017 View Details
BMW X1 Series X1 xDrive20d xLine £20,495 Stephen James BMW Ruxley 28,300 miles Diesel White Automatic LW17PGE Jun 2017 View Details
BMW X1 Series X1 xDrive20i xLine £20,495 Stephen James BMW Bromley 12,417 miles Petrol White Automatic GY66UHD Nov 2016 View Details
BMW X1 Series X1 sDrive18d Sport £23,495 Stephen James Enfield BMW 9,450 miles Diesel White Automatic LK19LJX Apr 2019 View Details
BMW X1 Series X1 xDrive20d M Sport £23,995 Stephen James BMW Ruxley 12,500 miles Diesel White Automatic FY69UOU Sep 2019 View Details
BMW X1 Series X1 sDrive20i xLine £24,495 Stephen James Blackheath BMW 9,632 miles Petrol Blue Automatic YE68VOB Oct 2018 View Details
BMW X1 Series X1 xDrive18d Sport £24,495 Stephen James BMW Bromley 2,324 miles Diesel Black Automatic YJ69HEC Feb 2020 View Details
BMW X1 Series X1 xDrive20i xLine £24,995 Stephen James Enfield BMW 3,123 miles Petrol White Automatic GF18LWT Apr 2018 View Details
BMW X1 Series X1 xDrive20d M Sport £24,995 Stephen James Enfield BMW 9,861 miles Diesel Blue Automatic FY69UUD Sep 2019 View Details
BMW X1 Series X1 xDrive20d M Sport £24,995 Stephen James BMW Ruxley 7,750 miles Diesel Black Automatic FY69VBB Sep 2019 View Details
BMW X1 Series X1 sDrive18d M Sport £24,995 Stephen James Enfield BMW 11,809 miles Diesel Grey Automatic LT69ZLE Dec 2019 View Details
Why choose an Approved Used BMW? Minimum 12 month unlimited mileage BMW warranty Minimum 12 month BMW roadside assistance* Minimum 12 month MOT cover * Terms and conditions apply