Used BMW cars for sale in Enfield

For the best choice of quality used BMW cars for sale in Enfield, look no further than Stephen James BMW. With more than 40 years' experience supporting motorists across London and Kent, we're the name to trust when it comes to reliable and affordable pre-owned cars. As an official BMW dealer we're able to offer complete peace of mind, yet you'll still get to enjoy all the benefits of buying through a local business.

At our showrooms in Blackheath, Bromley, Enfield, Ruxley and Woolwich you'll be able to browse a wide selection of Used BMW cars. Discover the versatile and incredibly spacious five-doors like the BMW Tourer, plus the 1 Series with its premium interior and outstanding range of innovative safety features. Browse our latest stock of used BMW cars here on the website before contacting a member of the team to arrange a test drive in the model of your choice.

Our Latest Used Cars   View More

BMW 1 Series 1.5 116d Sport Euro 6 (s/s) 5dr

£11,552

Stephen James Blackheath BMW

  • 38,705 miles
  • Diesel
  • Black
  • Manual
  • PE68XBN
  • Sep 2018

BMW 1 Series 118d Sport 5-door

£13,197

Stephen James Enfield BMW

  • 21,286 miles
  • Diesel
  • Grey
  • Automatic
  • LK68VUV
  • Nov 2018

BMW i3 Series i3 120Ah

£14,227

Stephen James Blackheath BMW

  • 35,853 miles
  • Electric
  • Grey
  • Automatic
  • AP71KUC
  • Feb 2022

BMW i3 Series i3 120Ah

£14,322

Stephen James Enfield BMW

  • 25,042 miles
  • Electric
  • Blue
  • Automatic
  • AJ71KMO
  • Jan 2022

BMW i3 Series i3 120Ah

£14,518

Stephen James BMW Bromley

  • 20,537 miles
  • Electric
  • Blue
  • Automatic
  • AJ70KEK
  • Feb 2021

BMW 3 Series 318d M Sport Saloon

£14,754

Stephen James Enfield BMW

  • 55,689 miles
  • Diesel
  • Grey
  • Automatic
  • YA68NSF
  • Dec 2018

BMW i3 Series i3s 94Ah with Range Extender

£14,838

Stephen James BMW Ruxley

  • 28,086 miles
  • Petrol Plug-in Hybrid
  • Black
  • Automatic
  • OU68YEB
  • Sep 2018

BMW 3 Series 320d M Sport Saloon

£14,878

Stephen James BMW Ruxley

  • 26,018 miles
  • Diesel
  • Black
  • Manual
  • YK17TVN
  • Mar 2017

BMW 4 Series 2.0 420d M Sport Auto xDrive Euro 6 (s/s) 2dr

£15,751

Stephen James Blackheath BMW

  • 67,878 miles
  • Diesel
  • Silver
  • Automatic
  • BW68BYO
  • Dec 2018

BMW 1 Series 118i M Sport

£16,621

Stephen James Blackheath BMW

  • 38,639 miles
  • Petrol
  • Red
  • Manual
  • WX69ULH
  • Jan 2020

BMW 2 Series Gran Tourer 218d SE Gran Tourer

£16,795

Stephen James BMW Bromley

  • 25,831 miles
  • Diesel
  • Grey
  • Manual
  • LY69JAO
  • Jan 2020

BMW i3 Series i3s 120Ah

£16,844

Stephen James BMW Ruxley

  • 20,138 miles
  • Electric
  • Blue
  • Automatic
  • YG21RSM
  • Jul 2021