BMW X3 X3 xDrive20i M Sport £27,995 Stephen James BMW Bromley 26,199 miles Petrol Blue Automatic GV18SWN Jun 2018 View Details
BMW X3 X3 xDrive20i M Sport £31,995 Stephen James Enfield BMW 42,811 miles Petrol Black Automatic YB21NJN Mar 2021 View Details
BMW X3 X3 xDrive20d M Sport £32,495 Stephen James BMW Ruxley 26,182 miles Diesel Hybrid Black Automatic FT21UGC Jun 2021 View Details
BMW X3 X3 xDrive20i M Sport £35,500 Stephen James Enfield BMW 20,804 miles Petrol Black Automatic LK71HXD Sep 2021 View Details
BMW X3 X3 xDrive30e M Sport £39,495 Stephen James Blackheath BMW 14,043 miles Petrol Plug-in Hybrid Black Automatic RV71YED Sep 2021 View Details
BMW X3 X3 xDrive30 M Sport £41,495 Stephen James Enfield BMW 15,352 miles Petrol Plug-in Hybrid Grey Automatic LV22CNN Mar 2022 View Details
BMW X3 X3 xDrive20d M Sport £42,000 Stephen James BMW Ruxley 6,779 miles Diesel Hybrid White Automatic LP23OOG Jun 2023 View Details
BMW X3 X3 xDrive20d M Sport £42,000 Stephen James Enfield BMW 14,270 miles Diesel Hybrid Black Automatic LK73HRG Sep 2023 View Details
BMW X3 X3 xDrive20d M Sport £42,250 Stephen James Blackheath BMW 6,831 miles Diesel Hybrid Grey Automatic YA73OCL Dec 2023 View Details
BMW X3 X3 xDrive20d M Sport £42,500 Stephen James Enfield BMW 7,058 miles Diesel Hybrid White Automatic YA73ODG Dec 2023 View Details
BMW X3 X3 xDrive20i M Sport £42,995 Stephen James BMW Bromley 4,750 miles Petrol Hybrid Black Automatic LX23HSA Apr 2023 View Details
BMW X3 X3 M40i £43,000 Stephen James Enfield BMW 15,084 miles Petrol Blue Automatic LX21KFT Mar 2021 View Details