BMW X3 X3 xDrive20d M Sport £30,995 Stephen James Blackheath BMW 28,012 miles Diesel Hybrid Silver Automatic VO21HXW Apr 2021 View Details
BMW X3 X3 xDrive20d M Sport £31,000 Stephen James BMW Ruxley 26,601 miles Diesel Hybrid Grey Automatic GL70HSV Jan 2021 View Details
BMW X3 X3 xDrive20d M Sport £31,995 Stephen James BMW Ruxley 34,451 miles Diesel Hybrid White Automatic LV71MSX Sep 2021 View Details
BMW X3 X3 xDrive20d M Sport £32,615 Stephen James BMW Ruxley 23,509 miles Diesel Hybrid Blue Automatic ET21WBE Aug 2021 View Details
BMW X3 X3 xDrive20i M Sport £33,500 Stephen James BMW Ruxley 14,222 miles Petrol White Automatic RE21FBZ Apr 2021 View Details
BMW X3 X3 xDrive20i M Sport £41,995 Stephen James Enfield BMW 12,024 miles Petrol Hybrid Grey Automatic LL72UAE Nov 2022 View Details
BMW X3 X3 xDrive20i M Sport £45,995 Stephen James BMW Bromley 5,213 miles Petrol Hybrid Grey Automatic YF73LVR Oct 2023 View Details
BMW X3 X3 xDrive20i M Sport £46,995 Stephen James BMW Woolwich 5,820 miles Petrol Hybrid Grey Automatic YF73LVM Oct 2023 View Details
BMW X3 X3 xDrive20d M Sport £47,995 Stephen James Enfield BMW 7,019 miles Diesel Hybrid Black Automatic LK73HRA Sep 2023 View Details
BMW X3 X3 xDrive20i M Sport £48,495 Stephen James BMW Bromley 2,505 miles Petrol Hybrid White Automatic LV73HTZ Sep 2023 View Details
BMW X3 X3 xDrive30 M Sport £56,995 Stephen James BMW Ruxley 3,606 miles Petrol Plug-in Hybrid White Automatic LV73TSY Sep 2023 View Details
BMW X3 X3 xDrive30 M Sport £57,995 Stephen James BMW Bromley 2,505 miles Petrol Plug-in Hybrid Grey Automatic LV73HUA Sep 2023 View Details