BMW X3 Series X3 xDrive20d M Sport £18,995 Stephen James Enfield BMW 22,013 miles Diesel Silver Automatic EN64YHV Feb 2015 View Details
BMW X3 Series X3 xDrive30d M Sport £22,995 Stephen James Enfield BMW 31,699 miles Diesel Black Automatic YE65MVW Sep 2015 View Details
BMW X3 Series X3 xDrive30d M Sport £24,495 Stephen James Enfield BMW 37,215 miles Diesel Grey Automatic ET66VZY Jan 2017 View Details
BMW X3 Series X3 xDrive20d xLine £28,995 Stephen James BMW Bromley 17,272 miles Diesel Grey Automatic FD68VXC Feb 2019 View Details
BMW X3 Series X3 xDrive20d M Sport £29,995 Stephen James Enfield BMW 14,298 miles Diesel White Automatic WN68USS Sep 2018 View Details
BMW X3 Series X3 xDrive20i M Sport £32,495 Stephen James Enfield BMW 31,415 miles Petrol Black Automatic YD68AEM Oct 2018 View Details
BMW X3 Series X3 xDrive20d M Sport £33,995 Stephen James BMW Bromley 6,939 miles Diesel Black Automatic YG69LVF Sep 2019 View Details
BMW X3 Series X3 xDrive20d M Sport £35,995 Stephen James BMW Ruxley 11,700 miles Diesel Blue Automatic YG69NLX Sep 2019 View Details
BMW X3 Series X3 xDrive20d M Sport £35,995 Stephen James Enfield BMW 5,883 miles Hybrid – Diesel/Electric Black Automatic LK20HTP Jun 2020 View Details
BMW X3 Series X3 xDrive20d M Sport £35,995 Stephen James Enfield BMW 3,454 miles Hybrid – Diesel/Electric Black Automatic LR20NNC Mar 2020 View Details
BMW X3 Series X3 xDrive20i M Sport £36,490 Stephen James BMW Woolwich 8,585 miles Petrol Grey Automatic LV20SFU Jul 2020 View Details
BMW X3 Series X3 xDrive20d M Sport £36,495 Stephen James BMW Ruxley 4,020 miles Hybrid – Diesel/Electric Grey Automatic YH20WCU Mar 2020 View Details
Drive away a brand new BMW X3 xDrive20d M Sport with our new car offers £499 per month £4000 deposit £3055.14 dealer contribution 2.9% APR 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