Used BMW 3 Series cars for sale on What Car?

Powered by

What Car? Classifieds have 1,329 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 1,329

Chosen Filters (3)
* Postcode invalid
BMW 3 SERIES 2.0 318i Exclusive Edition Touring Euro 5 (s/s) 5dr

BMW 3 SERIES 2.0 318i Exclusive Edition Touring Euro 5 (s/s) 5dr

Blackburn, Lancashire
  • 2011 reg
  • Petrol
  • 5 Doors
  • Manual
  • 94,000 Miles
£5,475
BMW 3 Series 2.0 320d SE Touring Euro 4 5dr

BMW 3 Series 2.0 320d SE Touring Euro 4 5dr

Birmingham, Worcestershire
  • 2007 reg
  • Diesel
  • 5 Doors
  • Manual
  • 128,000 Miles
£3,270
BMW 3 Series 2.0 320d SE Touring Euro 5 5dr

BMW 3 Series 2.0 320d SE Touring Euro 5 5dr

Birmingham, Worcestershire
  • 2008 reg
  • Diesel
  • 5 Doors
  • Manual
  • 127,000 Miles
£3,790
BMW 3 Series 2.0 320d Luxury Touring Auto Euro 5 (s/s) 5dr

BMW 3 Series 2.0 320d Luxury Touring Auto Euro 5 (s/s) 5dr

Milton keynes, Buckinghamshire
  • 2013 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 68,895 Miles
£12,980
BMW 3 Series 1.5 318i Sport Touring Auto Euro 6 (s/s) 5dr

BMW 3 Series 1.5 318i Sport Touring Auto Euro 6 (s/s) 5dr

Liverpool, Merseyside
  • 2018 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 27,067 Miles
£19,500
BMW 3 Series 2.0 320d M Sport Shadow Edition Touring Auto Euro 6 (s/s) 5dr

BMW 3 Series 2.0 320d M Sport Shadow Edition Touring Auto Euro 6 (s/s) 5dr

Doncaster, South yorkshire
  • 2018 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 49,021 Miles
£21,990
BMW 3 Series 2.0 320d ES Touring 5dr

BMW 3 Series 2.0 320d ES Touring 5dr

Ealing, Middlesex
  • 2005 reg
  • Diesel
  • 5 Doors
  • Manual
  • 199,999 Miles
£1,989
BMW 3 SERIES 2.0 320i M Sport Touring Auto XDrive Euro 6 (s/s) 5dr

BMW 3 SERIES 2.0 320i M Sport Touring Auto XDrive Euro 6 (s/s) 5dr

Ascot, Berkshire
  • 2015 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 15,870 Miles
£18,500
BMW 3 Series 3.0 M340i MHT Touring Auto XDrive Euro 6 (s/s) 5dr

BMW 3 Series 3.0 M340i MHT Touring Auto XDrive Euro 6 (s/s) 5dr

Kings langley, Hertfordshire
  • 2021 reg
  • Petrol Hybrid
  • 5 Doors
  • Automatic
  • 19,000 Miles
£47,940
BMW 3 Series 3.0 330d M Sport Touring Auto Euro 6 (s/s) 5dr

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

Northampton, Northamptonshire
  • 2019 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 53,265 Miles
£21,000
BMW 3 Series 2.0 320d M Sport Touring Auto Euro 5 (s/s) 5dr

BMW 3 Series 2.0 320d M Sport Touring Auto Euro 5 (s/s) 5dr

Sheffield, Yorkshire
  • 2013 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 134,000 Miles
£10,987
BMW 3 SERIES 3.0 335d M Sport Shadow Edition Touring Auto XDrive Euro 6 (s/s) 5dr

BMW 3 SERIES 3.0 335d M Sport Shadow Edition Touring Auto XDrive Euro 6 (s/s) 5dr

Bournemouth, Dorset
  • 2018 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 100,000 Miles
£18,950
BMW 3 Series 2.0 320i M Sport Touring Auto Euro 6 (s/s) 5dr

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

Waltham cross, Hertfordshire
  • 2020 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 17,453 Miles
£31,100
BMW 3 Series 2.0 320d SE Touring Auto Euro 6 (s/s) 5dr

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

Mansfield, Nottinghamshire
  • 2017 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 48,444 Miles
£16,395
BMW 3 Series 3.0 330d M Sport Touring Auto XDrive Euro 6 (s/s) 5dr

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

Mansfield, Nottinghamshire
  • 2017 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 40,211 Miles
£21,795
BMW 3 Series 3.0 330d M Sport Touring Auto XDrive Euro 5 (s/s) 5dr

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

Nottingham, Nottinghamshire
  • 2014 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 97,622 Miles
£16,991
BMW 3 Series 3.0 330d M Sport Touring Auto XDrive Euro 6 (s/s) 5dr

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

Billericay, Essex
  • 2017 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 46,590 Miles
£24,290
BMW 3 Series 2.0 320i M Sport Touring Auto Euro 6 (s/s) 5dr

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

Bedford, Bedfordshire
  • 2018 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 31,920 Miles
£20,889
BMW 3 Series 2.0 320i M Sport Shadow Edition Touring Auto XDrive Euro 6 (s/s) 5dr

BMW 3 Series 2.0 320i M Sport Shadow Edition Touring Auto XDrive Euro 6 (s/s) 5dr

Christchurch, Dorset
  • 2019 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 42,944 Miles
£24,451
BMW 3 Series 2.0 320i SE Touring Auto Euro 4 5dr

BMW 3 Series 2.0 320i SE Touring Auto Euro 4 5dr

Luton, Bedfordshire
  • 2005 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 121,045 Miles
£2,000
...