Used BMW cars for sale in Avery Hill

For the best choice of quality used BMW cars for sale in Avery 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 2 Series Active Tourer 218d Luxury Active Tourer

£10,995

Stephen James Blackheath BMW

  • 50,665 miles
  • Diesel
  • Red
  • Automatic
  • RE15XOF
  • May 2015

BMW 3 Series 318i Sport Saloon

£10,995

Stephen James BMW Bromley

  • 53,069 miles
  • Petrol
  • White
  • Manual
  • GGZ6231
  • Jun 2017

BMW i3 Series i3 120Ah

£13,250

Stephen James Enfield BMW

  • 34,422 miles
  • Electric
  • Blue
  • Automatic
  • HV70FTO
  • Sep 2020

BMW 3 Series 320d M Sport Saloon

£13,900

Stephen James Blackheath BMW

  • 38,455 miles
  • Diesel
  • White
  • Automatic
  • LT64MLO
  • Sep 2014

BMW 4 Series 428i M Sport Convertible

£13,900

Stephen James Blackheath BMW

  • 53,034 miles
  • Petrol
  • White
  • Automatic
  • GM14YVW
  • Jul 2014

BMW 1 Series 118d Sport 5-Door

£14,795

Stephen James BMW Bromley

  • 10,300 miles
  • Diesel
  • White
  • Automatic
  • LL17EHV
  • Apr 2017

BMW 2 Series 218i M Sport Convertible

£15,325

Stephen James BMW Ruxley

  • 38,861 miles
  • Petrol
  • White
  • Automatic
  • AJ18HDY
  • Jun 2018

BMW 4 Series 420d xDrive M Sport Coupe

£15,568

Stephen James BMW Bromley

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

BMW 2 Series 218i Sport Coupe

£15,986

Stephen James BMW Ruxley

  • 14,245 miles
  • Petrol
  • Orange
  • Manual
  • LC70CVE
  • Oct 2020

BMW X3 X3 xDrive20d M Sport

£15,995

Stephen James BMW Bromley

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

BMW 3 Series 320i xDrive Sport Touring

£15,995

Stephen James BMW Bromley

  • 41,715 miles
  • Petrol
  • Silver
  • Automatic
  • YA15DFZ
  • Jul 2015

BMW 4 Series Gran Coupe 420d M Sport Gran Coupe

£16,500

Stephen James Enfield BMW

  • 59,125 miles
  • Diesel
  • Grey
  • Automatic
  • YK68EAO
  • Nov 2018