Used BMW 3 Series for sale in Hayes

Inspired by innovation, the BMW 3 Series delivers impressive levels of safety and comfort. If you're looking for a premium saloon that offers a raft of cutting-edge technology features and a refined driving experience, be sure to arrange a test drive today. Here at Stephen James BMW near Hayes you can always be sure of finding a superb selection of approved used BMW 3 Series models and best of all, we always have options to suit a wide range of budgets. Stephen James Group has more than 40 years' experience supporting motorists across the region, so be sure to pay a visit to your nearest dealership today.

Our Latest Used Cars   View More

BMW 3 Series 318i Sport Saloon

£10,995

Stephen James BMW Bromley

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

BMW 3 Series 320d M Sport Saloon

£13,900

Stephen James Blackheath BMW

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

BMW 3 Series 320i xDrive Sport Touring

£15,995

Stephen James BMW Bromley

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

BMW 3 Series 320d M Sport Shadow Edition Saloon

£16,700

Stephen James Enfield BMW

  • 45,019 miles
  • Diesel
  • Blue
  • Automatic
  • YC18FRK
  • Mar 2018

BMW 3 Series 330e SE Pro Saloon

£19,795

Stephen James Blackheath BMW

  • 34,771 miles
  • Petrol Plug-in Hybrid
  • Blue
  • Automatic
  • YS70FCE
  • Nov 2020

BMW 3 Series 330e M Sport Saloon

£21,750

Stephen James Enfield BMW

  • 27,079 miles
  • Petrol Plug-in Hybrid
  • Black
  • Automatic
  • WN20AAK
  • Aug 2020

BMW 3 Series 320i M Sport Saloon

£22,115

Stephen James BMW Bromley

  • 41,828 miles
  • Petrol
  • White
  • Automatic
  • LV71CHO
  • Oct 2021

BMW 3 Series 330e xDrive M Sport Saloon

£22,250

Stephen James Enfield BMW

  • 49,722 miles
  • Petrol Plug-in Hybrid
  • White
  • Automatic
  • EN21KHZ
  • Jul 2021

BMW 3 Series 318d Sport Saloon

£23,000

Stephen James Blackheath BMW

  • 23,453 miles
  • Diesel Hybrid
  • Red
  • Automatic
  • EK21CHC
  • May 2021

BMW 3 Series 320i M Sport Saloon

£23,189

Stephen James BMW Ruxley

  • 49,569 miles
  • Petrol
  • Grey
  • Automatic
  • YF22EWJ
  • Jun 2022

BMW 3 Series 330e M Sport Saloon

£24,489

Stephen James BMW Bromley

  • 28,196 miles
  • Petrol Plug-in Hybrid
  • Blue
  • Automatic
  • GJ71HZT
  • Sep 2021

BMW 3 Series 320i M Sport Saloon

£24,495

Stephen James BMW Bromley

  • 22,714 miles
  • Petrol
  • Grey
  • Automatic
  • LV20YNO
  • May 2020