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 £44,995 Stephen James Blackheath BMW 7,975 miles Petrol Hybrid White Automatic YB73JGF Nov 2023 View Details
BMW X3 X3 xDrive30 M Sport £45,995 Stephen James BMW Bromley 9,814 miles Petrol Plug-in Hybrid Grey Automatic YE73VSP Oct 2023 View Details
BMW X3 X3 xDrive20d M Sport £45,995 Stephen James Enfield BMW 6,779 miles Diesel Hybrid White Automatic LP23OOG Jun 2023 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 xDrive20d M Sport £45,995 Stephen James Enfield BMW 7,019 miles Diesel Hybrid Black Automatic LK73HRA Sep 2023 View Details
BMW X3 X3 xDrive30 M Sport £46,995 Stephen James BMW Ruxley 6,235 miles Petrol Plug-in Hybrid Grey Automatic YE73VJF Oct 2023 View Details