Used BMW 3 Series cars for sale on What Car?

Powered by

What Car? Classifieds have 5,767 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,767

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

Peterborough, Cambridgeshire
  • 2016 reg
  • Petrol
  • 4 Doors
  • Automatic
  • 49,741 Miles
£11,990
BMW 3 Series 2.0 320i Sport Euro 6 (s/s) 4dr

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

Southend-on-sea, Essex
  • 2016 reg
  • Petrol
  • 4 Doors
  • Manual
  • 57,300 Miles
£7,950
BMW 3 Series 2.0 320d SE 4dr

BMW 3 Series 2.0 320d SE 4dr

Birmingham, West midlands
  • 2004 reg
  • Diesel
  • 4 Doors
  • Automatic
  • 82,600 Miles
£1,495
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

Wolverhampton, Staffordshire
  • 2015 reg
  • Diesel
  • 4 Doors
  • Automatic
  • 55,480 Miles
£14,495
BMW 3 Series 2.0 320d M Sport Touring Auto Euro 6 (s/s) 5dr

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

Northwich, Cheshire
  • 2017 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 58,000 Miles
£14,899
BMW 3 SERIES 2.0 318d M Sport Shadow Edition Touring Euro 6 (s/s) 5dr

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

Bolton, Lancashire
  • 2017 reg
  • Diesel
  • 5 Doors
  • Manual
  • 75,486 Miles
£14,495
BMW 3 SERIES 2.0 318d M Sport Euro 5 (s/s) 4dr

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

Bolton, Lancashire
  • 2013 reg
  • Diesel
  • 4 Doors
  • Manual
  • 69,760 Miles
£9,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

Warrington
  • 2020 reg
  • Petrol Plug-in Hybrid
  • 4 Doors
  • Automatic
  • 30,727 Miles
£21,600
BMW 3 Series 2.0 320d M Sport Shadow Edition Auto Euro 6 (s/s) 4dr

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

Ashton-under-lyne, Lancashire
  • 2018 reg
  • Diesel
  • 4 Doors
  • Automatic
  • 40,286 Miles
£17,350
BMW 3 Series 2.5 325Ci 325 Sport 2dr

BMW 3 Series 2.5 325Ci 325 Sport 2dr

Horsham, West sussex
  • 2005 reg
  • Petrol
  • 2 Doors
  • Manual
  • 68,000 Miles
£7,990
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

Launceston, Cornwall
  • 2017 reg
  • Diesel
  • 4 Doors
  • Automatic
  • 78,852 Miles
£14,995
BMW 3 SERIES 2.0 320d M Sport Touring Auto Euro 6 (s/s) 5dr

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

Wigan, Lancashire
  • 2017 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 78,000 Miles
£14,995
BMW 3 Series 2.0 330i M Sport Auto Euro 6 (s/s) 4dr

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

Stourbridge, West midlands
  • 2019 reg
  • Petrol
  • 4 Doors
  • Automatic
  • 25,486 Miles
£22,995
BMW 3 Series 2.0 320d Sport Touring Euro 6 (s/s) 5dr

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

Batley, West yorkshire
  • 2018 reg
  • Diesel
  • 5 Doors
  • Manual
  • 97,000 Miles
£9,995
BMW 3 SERIES 2.0 320d Sport Auto Euro 5 (s/s) 4dr

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

Bristol, Somerset
  • 2012 reg
  • Diesel
  • 4 Doors
  • Automatic
  • 90,000 Miles
£7,990
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

Coventry, West midlands
  • 2016 reg
  • Diesel
  • 4 Doors
  • Automatic
  • 97,000 Miles
£11,500
BMW 3 SERIES 2.0 330e 7.6kWh SE Auto Euro 6 (s/s) 4dr

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

Leicester, Leicestershire
  • 2018 reg
  • Petrol Plug-in Hybrid
  • 4 Doors
  • Automatic
  • 96,264 Miles
£10,000
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

Glasgow, Lanarkshire
  • 2021 reg
  • Petrol Plug-in Hybrid
  • 4 Doors
  • Automatic
  • 11,918 Miles
£25,298
BMW 3 Series 2.0 330e 12kWh M Sport Touring Auto Euro 6 (s/s) 5dr

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

Preston, Lancashire
  • 2021 reg
  • Petrol Plug-in Hybrid
  • 5 Doors
  • Automatic
  • 63,255 Miles
£24,698
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

Lifton, Devon
  • 2017 reg
  • Diesel
  • 4 Doors
  • Automatic
  • 76,000 Miles
£15,650
...