Used BMW 3 Series cars for sale on What Car?

Powered by

What Car? Classifieds have 206 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 206

Chosen Filters (5)
* 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

Aylesford, Kent
  • 2023 reg
  • Petrol
  • 4 Doors
  • Automatic
  • 2,329 Miles
£32,995
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

Doncaster, South yorkshire
  • 2023 reg
  • Petrol
  • 4 Doors
  • Automatic
  • 4,968 Miles
£33,750
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

Farnborough, Hampshire
  • 2023 reg
  • Petrol
  • 4 Doors
  • Automatic
  • 4,000 Miles
£33,890
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

Blackburn, Lancashire
  • 2023 reg
  • Petrol
  • 4 Doors
  • Automatic
  • 4,099 Miles
£34,440
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

Blackburn, Lancashire
  • 2023 reg
  • Petrol
  • 4 Doors
  • Automatic
  • 3,000 Miles
£34,440
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

Liverpool, Merseyside
  • 2023 reg
  • Petrol
  • 4 Doors
  • Automatic
  • 2,899 Miles
£34,700
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

Blackburn, Lancashire
  • 2023 reg
  • Petrol
  • 4 Doors
  • Automatic
  • 3,398 Miles
£34,740
BMW 3 Series 2.0 330e 12kWh Sport Auto Euro 6 (s/s) 4dr

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

Cambridge, Cambridgeshire
  • 2023 reg
  • Petrol Plug-in Hybrid
  • 4 Doors
  • Automatic
  • 4,220 Miles
£34,950
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

Eastleigh, Hampshire
  • 2023 reg
  • Petrol
  • 4 Doors
  • Automatic
  • 3,585 Miles
£34,995
BMW 3 Series 2.0 330e 12kWh Sport Auto Euro 6 (s/s) 4dr

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

Tyneside, Tyne and wear
  • 2023 reg
  • Petrol Plug-in Hybrid
  • 4 Doors
  • Automatic
  • 4,583 Miles
£34,999
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

Solihull, West midlands
  • 2023 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 3,053 Miles
£35,000
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

Doncaster, South yorkshire
  • 2023 reg
  • Petrol Plug-in Hybrid
  • 4 Doors
  • Automatic
  • 5,000 Miles
£35,500
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

Bolton, Lancashire
  • 2023 reg
  • Petrol
  • 4 Doors
  • Automatic
  • 3,276 Miles
£35,980
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

Bolton, Lancashire
  • 2023 reg
  • Petrol
  • 4 Doors
  • Automatic
  • 2,000 Miles
£35,980
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

Wilmslow, Cheshire
  • 2023 reg
  • Petrol Plug-in Hybrid
  • 4 Doors
  • Automatic
  • 3,725 Miles
£35,999
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

Llandudno junction, Gwynedd
  • 2023 reg
  • Petrol Plug-in Hybrid
  • 4 Doors
  • Automatic
  • 4,530 Miles
£35,999
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

Bristol, Avon
  • 2023 reg
  • Petrol
  • 4 Doors
  • Automatic
  • 4,415 Miles
£36,490
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

South hykeham, Lincoln
  • 2023 reg
  • Petrol
  • 4 Doors
  • Automatic
  • 5,000 Miles
£36,750
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

Farnborough, Hampshire
  • 2023 reg
  • Petrol
  • 4 Doors
  • Automatic
  • 3,002 Miles
£36,994
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

Worcester, Worcestershire
  • 2023 reg
  • Petrol
  • 4 Doors
  • Automatic
  • 2,770 Miles
£37,000
...