Used BMW 3 Series cars for sale on What Car?

Powered by

What Car? Classifieds have 5,410 approved used BMW 3 Series cars available for sale from BMW approved dealers. Browse our classifieds now, the easiest and most powerful used car search around and find the perfect approved used BMW 3 Series cars near you.

Powered by

Cars found 5,410

Chosen Filters (2)
* Postcode invalid
BMW 3 Series 2.0 320i Sport Auto Euro 6 (s/s) 4dr

BMW 3 Series 2.0 320i Sport Auto Euro 6 (s/s) 4dr

West bromwich, West midlands
  • 2018 reg
  • Petrol
  • 4 Doors
  • Automatic
  • 67,789 Miles
£12,998
BMW 3 Series 2.0 318d SE Touring Auto Euro 6 (s/s) 5dr

BMW 3 Series 2.0 318d SE Touring Auto Euro 6 (s/s) 5dr

West bromwich, West midlands
  • 2020 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 63,120 Miles
£18,798
BMW 3 Series 2.0 318d Sport Touring Auto Euro 6 (s/s) 5dr

BMW 3 Series 2.0 318d Sport Touring Auto Euro 6 (s/s) 5dr

Glasgow, Lanarkshire
  • 2019 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 45,934 Miles
£16,998
BMW 3 Series 3.0 335d M Sport Auto XDrive Euro 6 (s/s) 4dr

BMW 3 Series 3.0 335d M Sport Auto XDrive Euro 6 (s/s) 4dr

Wishaw, Lanarkshire
  • 2017 reg
  • Diesel
  • 4 Doors
  • Automatic
  • 56,939 Miles
£16,998
BMW 3 Series 2.0 320i M Sport Auto Euro 6 (s/s) 4dr

BMW 3 Series 2.0 320i M Sport Auto Euro 6 (s/s) 4dr

London, Greater london
  • 2019 reg
  • Petrol
  • 4 Doors
  • Automatic
  • 19,980 Miles
£21,498
BMW 3 Series 2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr

BMW 3 Series 2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr

London, Greater london
  • 2020 reg
  • Petrol Plug-in Hybrid
  • 4 Doors
  • Automatic
  • 76,651 Miles
£17,000
BMW 3 Series 2.0 330e 12kWh SE Pro Touring Auto Euro 6 (s/s) 5dr

BMW 3 Series 2.0 330e 12kWh SE Pro Touring Auto Euro 6 (s/s) 5dr

London, Greater london
  • 2021 reg
  • Petrol Plug-in Hybrid
  • 5 Doors
  • Automatic
  • 86,592 Miles
£15,000
BMW 3 Series 3.0 340i M Sport Touring Auto Euro 6 (s/s) 5dr

BMW 3 Series 3.0 340i M Sport Touring Auto Euro 6 (s/s) 5dr

Blackburn, Lancashire
  • 2016 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 105,000 Miles
£16,995
BMW 3 SERIES B3 Bi Turbo 5dr Switch-Tronic AWD

BMW 3 SERIES B3 Bi Turbo 5dr Switch-Tronic AWD

Nottingham, Nottinghamshire
  • 2023 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 826 Miles
£82,000
BMW 3 SERIES 2.0 318d Sport Euro 5 (s/s) 4dr

BMW 3 SERIES 2.0 318d Sport Euro 5 (s/s) 4dr

Ballymena, County antrim
  • 2012 reg
  • Diesel
  • 4 Doors
  • Manual
  • 101,081 Miles
£4,975
Image unavailable

BMW 3 Series 1.9 318Ci 318 2dr

Bolton, Lancashire
  • 2001 reg
  • Petrol
  • 2 Doors
  • Manual
  • 102,000 Miles
£450
BMW 3 Series 2.5 325Ci 325 Sport 2dr

BMW 3 Series 2.5 325Ci 325 Sport 2dr

Wembley, Middlesex
  • 2004 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 160,000 Miles
£2,500
BMW 3 SERIES 2.0 330e 12kWh SE Pro Auto Euro 6 (s/s) 4dr

BMW 3 SERIES 2.0 330e 12kWh SE Pro Auto Euro 6 (s/s) 4dr

Walsall, Staffordshire
  • 2021 reg
  • Petrol Plug-in Hybrid
  • 4 Doors
  • Automatic
  • 60,734 Miles
£16,995
BMW 3 Series 2.0 320i SE Steptronic Euro 5 2dr

BMW 3 Series 2.0 320i SE Steptronic Euro 5 2dr

Poulton-le-fylde, Lancashire
  • 2011 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 65,000 Miles
£7,890
BMW 3 SERIES 2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr

BMW 3 SERIES 2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr

Walsall, Staffordshire
  • 2021 reg
  • Petrol Plug-in Hybrid
  • 4 Doors
  • Automatic
  • 94,279 Miles
£16,700
BMW 3 Series 3.0 325i M Sport Euro 4 2dr

BMW 3 Series 3.0 325i M Sport Euro 4 2dr

Bristol, Gloucestershire
  • 2007 reg
  • Petrol
  • 2 Doors
  • Manual
  • 70,000 Miles
£4,495
BMW 3 Series 2.0 320d M Sport Auto Euro 6 (s/s) 4dr

BMW 3 Series 2.0 320d M Sport Auto Euro 6 (s/s) 4dr

Welwyn garden city, Hertfordshire
  • 2016 reg
  • Diesel
  • 4 Doors
  • Automatic
  • 72,674 Miles
£12,690
BMW 3 Series 2.0 318d SE Touring Euro 5 (s/s) 5dr

BMW 3 Series 2.0 318d SE Touring Euro 5 (s/s) 5dr

Accrington, Lancashire
  • 2013 reg
  • Diesel
  • 5 Doors
  • Manual
  • 158,000 Miles
£3,995
BMW 3 SERIES 3.0 330d M Sport Auto Euro 5 (s/s) 4dr

BMW 3 SERIES 3.0 330d M Sport Auto Euro 5 (s/s) 4dr

Warrington, Cheshire
  • 2015 reg
  • Diesel
  • 4 Doors
  • Automatic
  • 70,000 Miles
£14,950
BMW 3 Series 3.0 330d Sport Touring Auto XDrive Euro 6 (s/s) 5dr

BMW 3 Series 3.0 330d Sport Touring Auto XDrive Euro 6 (s/s) 5dr

Brierley hill, West midlands
  • 2020 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 21,000 Miles
£23,995
...