BMW X3 X3 xDrive20d xLine £18,500 Stephen James Enfield BMW 44,509 miles Diesel Blue Automatic EG66NNR Dec 2016 View Details
BMW X3 X3 xDrive30d SE £22,390 Stephen James Enfield BMW 41,147 miles Diesel Silver Automatic KW18HYF May 2018 View Details
BMW X3 X3 xDrive20d M Sport £27,995 Stephen James BMW Bromley 35,867 miles Diesel Hybrid Black Automatic LX21JZL Jun 2021 View Details
BMW X3 X3 xDrive20d M Sport £29,295 Stephen James BMW Bromley 25,080 miles Diesel Hybrid White Automatic CL21BEX Mar 2021 View Details
BMW X3 X3 xDrive20d M Sport £29,348 Stephen James Enfield BMW 32,525 miles Diesel Hybrid White Automatic YB21NFR Mar 2021 View Details
BMW X3 X3 xDrive20d M Sport £29,795 Stephen James BMW Bromley 20,241 miles Diesel Hybrid Grey Automatic LV21YHZ Aug 2021 View Details
BMW X3 X3 xDrive30e M Sport £30,137 Stephen James Enfield BMW 26,646 miles Petrol Plug-in Hybrid Black Automatic LO70ZFD Feb 2021 View Details
BMW X3 X3 M40i £32,366 Stephen James BMW Bromley 29,395 miles Petrol Silver Automatic YE19GWA May 2019 View Details
BMW X3 X3 xDrive20i M Sport £33,456 Stephen James Blackheath BMW 15,559 miles Petrol Black Automatic LV21UVB May 2021 View Details
BMW X3 X3 M40i £34,995 Stephen James BMW Bromley 32,461 miles Petrol Silver Automatic LV69DSE Dec 2019 View Details
BMW X3 X3 xDrive20i M Sport £35,069 Stephen James BMW Ruxley 21,009 miles Petrol Hybrid Blue Automatic LV22RTU May 2022 View Details
BMW X3 X3 xDrive20i M Sport £37,125 Stephen James BMW Bromley 22,729 miles Petrol Hybrid Grey Automatic LX22HSL May 2022 View Details