Used BMW cars for sale in Winchmore Hill

For the best choice of quality used BMW cars for sale in Winchmore Hill, 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 i3 Series i3 120Ah

£14,250

Stephen James Enfield BMW

  • 21,151 miles
  • Electric
  • Black
  • Automatic
  • LR70UPY
  • Sep 2020

BMW X1 X1 xDrive18d xLine

£14,275

Stephen James Blackheath BMW

  • 43,106 miles
  • Diesel
  • Grey
  • Manual
  • SL66HXT
  • Sep 2016

BMW X1 X1 sDrive18d SE

£14,700

Stephen James Enfield BMW

  • 42,543 miles
  • Diesel
  • Grey
  • Automatic
  • AF67HKK
  • Sep 2017

BMW i3 Series i3s 120Ah

£14,750

Stephen James Blackheath BMW

  • 26,464 miles
  • Electric
  • Black
  • Automatic
  • AX69OBC
  • Nov 2019

BMW i3 Series i3 120Ah

£14,995

Stephen James BMW Bromley

  • 12,424 miles
  • Electric
  • Grey
  • Automatic
  • YY70EBU
  • Oct 2020

BMW i3 Series i3s 120Ah

£15,800

Stephen James Enfield BMW

  • 22,404 miles
  • Electric
  • Black
  • Automatic
  • LB69ACJ
  • Nov 2019

BMW i3 Series i3 120Ah

£15,995

Stephen James Blackheath BMW

  • 12,601 miles
  • Electric
  • Grey
  • Automatic
  • LG70MPU
  • Nov 2020

BMW 2 Series 218i M Sport Coupe

£16,000

Stephen James BMW Ruxley

  • 24,202 miles
  • Petrol
  • Black
  • Automatic
  • LV18DYX
  • Mar 2018

BMW i3 Series i3 120Ah

£16,125

Stephen James Blackheath BMW

  • 19,504 miles
  • Electric
  • Blue
  • Automatic
  • MJ71NBY
  • Oct 2021

BMW i3 Series i3s 120Ah

£16,400

Stephen James Enfield BMW

  • 22,135 miles
  • Electric
  • White
  • Automatic
  • YH70UCR
  • Sep 2020

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

£16,500

Stephen James Enfield BMW

  • 45,220 miles
  • Petrol
  • Blue
  • Automatic
  • YA18XAV
  • Jun 2018

BMW 1 Series 118i M Sport

£16,500

Stephen James Enfield BMW

  • 36,599 miles
  • Petrol
  • Red
  • Manual
  • LL70TPU
  • Dec 2020