Used BMW 3 Series cars for sale on What Car?

Powered by

What Car? Classifieds have 2,565 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 2,565

Chosen Filters (4)
* Postcode invalid
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

Lifton, Devon
  • 2015 reg
  • Diesel
  • 4 Doors
  • Automatic
  • 60,000 Miles
£17,350
BMW 3 Series 3.0 335d M Sport Touring Auto XDrive Euro 6 (s/s) 5dr

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

Coventry, Warwickshire
  • 2013 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 87,625 Miles
£14,790
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

Burntisland, Fife
  • 2016 reg
  • Diesel
  • 4 Doors
  • Automatic
  • 61,000 Miles
£16,495
BMW 3 SERIES 2.0 318d M Sport Touring Auto Euro 6 (s/s) 5dr

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

Bolton, Lancashire
  • 2016 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 87,459 Miles
£11,495
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

Altrincham, Cheshire
  • 2019 reg
  • Petrol Plug-in Hybrid
  • 4 Doors
  • Automatic
  • 41,650 Miles
£19,998
BMW 3 Series 2.0 320d M Sport Auto XDrive Euro 6 (s/s) 4dr

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

Huddersfield, West yorkshire
  • 2019 reg
  • Diesel
  • 4 Doors
  • Automatic
  • 69,800 Miles
£22,495
BMW 3 Series 3.0 330d M Sport Auto XDrive Euro 6 (s/s) 4dr

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

Birmingham, Tyseley
  • 2017 reg
  • Diesel
  • 4 Doors
  • Automatic
  • 46,000 Miles
£12,450
BMW 3 Series 1.5 318i Sport Euro 6 (s/s) 4dr

BMW 3 Series 1.5 318i Sport Euro 6 (s/s) 4dr

Willesden, Middlesex
  • 2016 reg
  • Petrol
  • 4 Doors
  • Manual
  • 96,620 Miles
£7,440
BMW 3 Series 2.0 320i Sport Auto XDrive Euro 6 (s/s) 4dr

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

Slough, Buckinghamshire
  • 2015 reg
  • Petrol
  • 4 Doors
  • Automatic
  • 60,000 Miles
£9,450
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

Chatham, Kent
  • 2019 reg
  • Petrol Plug-in Hybrid
  • 4 Doors
  • Automatic
  • 51,972 Miles
£18,500
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

Peterborough, Cambridgeshire
  • 2017 reg
  • Diesel
  • 4 Doors
  • Automatic
  • 86,000 Miles
£15,199
BMW 3 SERIES 2.0 320d M Sport Touring Auto XDrive Euro 6 (s/s) 5dr

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

Beckton, London
  • 2016 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 71,503 Miles
£13,990
Image unavailable

BMW 3 Series 1.6 316i Sport Euro 6 (s/s) 4dr

Winsford, Cheshire
  • 2014 reg
  • Petrol
  • 4 Doors
  • Manual
  • 44,647 Miles
£8,495
BMW 3 Series 2.0 320i M Sport XDrive Euro 5 (s/s) 4dr

BMW 3 Series 2.0 320i M Sport XDrive Euro 5 (s/s) 4dr

Dewsbury, West yorkshire
  • 2013 reg
  • Petrol
  • 4 Doors
  • Manual
  • 86,000 Miles
£7,295
BMW 3 Series 2.0 320d M Sport Auto XDrive Euro 6 (s/s) 4dr

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

Winsford, Cheshire
  • 2017 reg
  • Diesel
  • 4 Doors
  • Automatic
  • 51,450 Miles
£15,399
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

Leicester, Leicestershire
  • 2019 reg
  • Petrol Plug-in Hybrid
  • 4 Doors
  • Automatic
  • 39,471 Miles
£23,950
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

Winsford, Cheshire
  • 2017 reg
  • Petrol
  • 4 Doors
  • Automatic
  • 53,873 Miles
£12,995
BMW 3 Series 2.0 320d Sport Touring Auto XDrive Euro 6 (s/s) 5dr

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

Hook, Hampshire
  • 2017 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 38,000 Miles
£16,190
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

Lincs, North east lincolnshire
  • 2019 reg
  • Diesel
  • 4 Doors
  • Automatic
  • 63,253 Miles
£19,299
BMW 3 Series 2.0 320d ED Plus Touring Auto Euro 6 (s/s) 5dr

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

Glasgow, Lanarkshire
  • 2016 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 52,090 Miles
£12,995
...