Used BMW and MINI cars for sale in Upper Elmers End

Come and discover the complete range of new and used BMW and MINI cars for sale at Stephen James in Upper Elmers End. Pay a visit to one of our showrooms today to browse a wide selection of quality vehicles ranging from small city cars to coupé-styled SUVs, sporty hatchbacks and our electric vehicles.

Take a closer look at the practical yet sophisticated MINI One and BMW 1 Series that boast a five-star Euro NCAP safety rating. Why not arrange to test drive the new BMW X5 and discover whether this stylish two or four-wheel drive SUV with its sleek looks, efficient performance and spacious interior is the right fit for your lifestyle.

Friendly and experienced staff will be right there to offer guidance and advice, and with more than 47 years' experience helping drivers to find their ideal vehicles, you know Stephen James is a name you can trust. Contact your nearest BMW or MINI showroom team at Stephen James to find out more.

Our Latest Used Cars   View More

BMW 3 Series 316i SE Saloon

£9,495

Stephen James Enfield BMW

  • 24,028 miles
  • Petrol
  • Blue
  • Manual
  • LL62YWW
  • Dec 2012

MINI Hatch One 3-Door Hatch

£12,990

Stephen James Enfield MINI

  • 18,586 miles
  • Petrol
  • Orange
  • Automatic
  • GN67WKR
  • Sep 2017

MINI Hatch 5-Door Hatch Cooper S

£13,995

Stephen James Enfield MINI

  • 46,660 miles
  • Petrol
  • White
  • Manual
  • YK18OLV
  • Apr 2018

BMW 2 Series 218d Sport Convertible

£13,995

Stephen James Enfield BMW

  • 23,281 miles
  • Diesel
  • Silver
  • Manual
  • YK18XZY
  • Jun 2018

MINI Countryman F60 MINI Cooper Countryman

£14,795

Stephen James MINI Woolwich

  • 30,040 miles
  • Petrol
  • Black
  • Manual
  • YR68XNT
  • Oct 2018

MINI Hatch 5-Door Hatch Cooper

£14,990

Stephen James MINI Ruxley

  • 31,692 miles
  • Petrol
  • Grey
  • Automatic
  • LV68NKC
  • Oct 2018

MINI Hatch Electric Level 2

£15,490

Stephen James Enfield MINI

  • 8,095 miles
  • Electric
  • Red
  • Automatic
  • LO70HSA
  • Feb 2021

BMW i3 Series i3 120Ah

£15,495

Stephen James Enfield BMW

  • 30,537 miles
  • Electric
  • Beige
  • Automatic
  • LM69WYP
  • Nov 2019

BMW i3 Series i3 94Ah with Range Extender

£15,995

Stephen James Enfield BMW

  • 18,957 miles
  • Petrol Plug-in Hybrid
  • Grey
  • Automatic
  • EK68OOG
  • Sep 2018

BMW 2 Series 220i M Sport Convertible

£16,595

Stephen James BMW Bromley

  • 40,480 miles
  • Petrol
  • White
  • Automatic
  • BX18OOE
  • Mar 2018

BMW 1 Series 118d M Sport Shadow Edition 5-door

£16,595

Stephen James BMW Bromley

  • 25,440 miles
  • Diesel
  • Grey
  • Automatic
  • WG67UAZ
  • Dec 2017

BMW 4 Series 420i M Sport Coupe

£16,795

Stephen James BMW Bromley

  • 21,732 miles
  • Petrol
  • Grey
  • Automatic
  • LY64KBN
  • Jan 2015