Used BMW X3 Series for sale in Upper Elmers End

Come to Stephen James BMW today and choose from a superb range of approved used BMW X3 Series models. At our showrooms in Blackheath, Bromley, Enfield, Ruxley and Woolwich you'll find great deals on a huge range of quality pre-owned vehicles, including the ever-popular BMW X3. This multi-award winning SUV is renowned for its sporty looks, practical nature and for offering a thrilling drive, so be sure to arrange a test drive at your nearest Stephen James BMW dealership today. Rest assured that all of our cars come fully inspected and are ready to drive away. Find out more by getting in touch with a member of our friendly and experienced team today.

Our Latest Used Cars   View More

BMW X3 X3 xDrive20d M Sport

£15,995

Stephen James BMW Bromley

  • 76,971 miles
  • Diesel
  • White
  • Automatic
  • YM17LPU
  • Jun 2017

BMW X3 X3 xDrive20d M Sport

£21,092

Stephen James BMW Ruxley

  • 30,818 miles
  • Diesel
  • Silver
  • Automatic
  • LV67GZA
  • Sep 2017

BMW X3 X3 xDrive20d xLine

£21,250

Stephen James Enfield BMW

  • 56,801 miles
  • Diesel
  • Black
  • Automatic
  • ET18LNU
  • Jun 2018

BMW X3 X3 xDrive20d M Sport

£22,615

Stephen James BMW Ruxley

  • 25,923 miles
  • Diesel
  • Black
  • Automatic
  • LG17WWV
  • Mar 2017

BMW X3 X3 xDrive20d M Sport

£24,750

Stephen James Enfield BMW

  • 42,657 miles
  • Diesel
  • Black
  • Automatic
  • HS19YMC
  • May 2019

BMW X3 X3 xDrive20d M Sport

£26,250

Stephen James Enfield BMW

  • 30,745 miles
  • Diesel
  • Grey
  • Automatic
  • LX68YEY
  • Sep 2018

BMW X3 X3 xDrive20i M Sport

£26,800

Stephen James Blackheath BMW

  • 36,616 miles
  • Petrol
  • Black
  • Automatic
  • PE19VWN
  • May 2019

BMW X3 X3 xDrive30d M Sport

£27,088

Stephen James BMW Woolwich

  • 47,762 miles
  • Diesel
  • Black
  • Automatic
  • SB68VXO
  • Dec 2018

BMW X3 X3 xDrive20d M Sport

£28,440

Stephen James Blackheath BMW

  • 37,209 miles
  • Diesel
  • Grey
  • Automatic
  • LR70LYV
  • Sep 2020

BMW X3 X3 xDrive20i M Sport

£30,495

Stephen James BMW Bromley

  • 26,260 miles
  • Petrol
  • Black
  • Automatic
  • YA69HZL
  • Dec 2019

BMW X3 X3 xDrive20d M Sport

£30,562

Stephen James Blackheath BMW

  • 19,218 miles
  • Diesel
  • Grey
  • Automatic
  • LR70LYW
  • Sep 2020

BMW X3 X3 xDrive20d M Sport

£30,728

Stephen James BMW Woolwich

  • 25,760 miles
  • Diesel
  • Black
  • Automatic
  • LV70ARZ
  • Sep 2020