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,480 Stephen James Blackheath BMW 27,486 miles Diesel Blue Automatic LX70JXF Sep 2020 View Details
BMW X3 X3 xDrive20i M Sport £32,495 Stephen James BMW Bromley 13,216 miles Petrol White Automatic LV21VRO May 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 xLine £33,995 Stephen James BMW Ruxley 13,941 miles Petrol Blue Automatic AU71EKJ Sep 2021 View Details
BMW X3 X3 xDrive20i M Sport £42,895 Stephen James Enfield BMW 12,024 miles Petrol Hybrid Grey Automatic LL72UAE Nov 2022 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