BMW X3 X3 xDrive20d M Sport £28,995 Stephen James BMW Woolwich 12,730 miles Diesel Grey Automatic LY19HNP May 2019 View Details
BMW X3 X3 xDrive20d M Sport £30,749 Stephen James Blackheath BMW 28,012 miles Diesel Hybrid Silver Automatic VO21HXW Apr 2021 View Details
BMW X3 X3 xDrive20i M Sport £30,995 Stephen James Enfield BMW 32,405 miles Petrol Grey Automatic ML20CWZ Jun 2020 View Details
BMW X3 X3 xDrive20d M Sport £31,495 Stephen James BMW Ruxley 34,451 miles Diesel Hybrid White Automatic LV71MSX Sep 2021 View Details
BMW X3 X3 xDrive20d M Sport £31,995 Stephen James Blackheath BMW 23,940 miles Diesel Hybrid Blue Automatic SA21YKT Jun 2021 View Details
BMW X3 X3 xDrive20d M Sport £32,495 Stephen James BMW Ruxley 23,509 miles Diesel Hybrid Blue Automatic ET21WBE Aug 2021 View Details
BMW X3 X3 xDrive20d M Sport £38,495 Stephen James Enfield BMW 26,906 miles Diesel Hybrid Grey Automatic LX22HXH Mar 2022 View Details
BMW X3 X3 xDrive20i M Sport £44,995 Stephen James Blackheath BMW 8,304 miles Petrol Hybrid White Automatic YB73JGF Nov 2023 View Details
BMW X3 X3 xDrive30 M Sport £45,795 Stephen James BMW Bromley 9,814 miles Petrol Plug-in Hybrid Grey Automatic YE73VSP Oct 2023 View Details
BMW X3 X3 xDrive20i M Sport £45,795 Stephen James BMW Bromley 5,213 miles Petrol Hybrid Grey Automatic YF73LVR Oct 2023 View Details
BMW X3 X3 xDrive20i M Sport £45,995 Stephen James BMW Ruxley 7,834 miles Petrol Hybrid Grey Automatic YA73RXF Dec 2023 View Details
BMW X3 X3 xDrive20i M Sport £45,995 Stephen James Enfield BMW 6,065 miles Petrol Hybrid Black Automatic YB73JFV Nov 2023 View Details