Used BMW 3 Series cars for sale on What Car?

Powered by

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

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

Hailsham, East sussex
  • 2024 reg
  • Petrol Plug-in Hybrid
  • 4 Doors
  • Automatic
  • 5,000 Miles
£42,995
BMW 3 Series 2.0 320d MHT M Sport Auto Euro 6 (s/s) 4dr

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

Belfast, County antrim
  • 2024 reg
  • Diesel Hybrid
  • 4 Doors
  • Automatic
  • 4,066 Miles
£42,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

Shrewsbury, Shropshire
  • 2024 reg
  • Petrol
  • 4 Doors
  • Automatic
  • 31,317 Miles
£24,750
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

Hailsham, East sussex
  • 2024 reg
  • Petrol Plug-in Hybrid
  • 4 Doors
  • Automatic
  • 3,000 Miles
£46,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

Blackpool, Lancashire
  • 2024 reg
  • Petrol
  • 4 Doors
  • Automatic
  • 5,000 Miles
£39,990
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

Stoke on trent, Staffordshire
  • 2024 reg
  • Petrol Plug-in Hybrid
  • 4 Doors
  • Automatic
  • 2,000 Miles
£47,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

Worcester, Worcestershire
  • 2024 reg
  • Petrol Plug-in Hybrid
  • 4 Doors
  • Automatic
  • 501 Miles
£52,500
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

Canterbury, Kent
  • 2024 reg
  • Petrol Plug-in Hybrid
  • 4 Doors
  • Automatic
  • 5,856 Miles
£42,990
BMW 3 Series 2.0 330e 12kWh Sport Auto XDrive Euro 6 (s/s) 4dr

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

Hailsham, East sussex
  • 2024 reg
  • Petrol Plug-in Hybrid
  • 4 Doors
  • Automatic
  • 3,000 Miles
£46,995
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

Harrogate, North yorkshire
  • 2024 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 3,500 Miles
£41,691
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

Warley, West midlands
  • 2024 reg
  • Petrol Plug-in Hybrid
  • 4 Doors
  • Automatic
  • 6,000 Miles
£50,000
BMW 3 Series 3.0 M340d MHT Auto XDrive Euro 6 (s/s) 4dr

BMW 3 Series 3.0 M340d MHT Auto XDrive Euro 6 (s/s) 4dr

Hindhead, Surrey
  • 2024 reg
  • Diesel Hybrid
  • 4 Doors
  • Automatic
  • 2,500 Miles
£57,990
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

Hailsham, East sussex
  • 2024 reg
  • Petrol Plug-in Hybrid
  • 4 Doors
  • Automatic
  • 3,000 Miles
£49,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

Tunbridge wells, Kent
  • 2024 reg
  • Petrol
  • 4 Doors
  • Automatic
  • 10 Miles
£42,682
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

Cardiff, Glamorgan
  • 2024 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 2,512 Miles
£44,000
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

Reading, Berkshire
  • 2024 reg
  • Petrol
  • 4 Doors
  • Automatic
  • 5,148 Miles
£43,909
BMW 3 Series 3.0 M340d MHT Auto XDrive Euro 6 (s/s) 4dr

BMW 3 Series 3.0 M340d MHT Auto XDrive Euro 6 (s/s) 4dr

Borehamwood, Hertfordshire
  • 2024 reg
  • Diesel Hybrid
  • 4 Doors
  • Automatic
  • 8,000 Miles
£54,990
BMW 3 Series 3.0 M340d MHT Auto XDrive Euro 6 (s/s) 4dr

BMW 3 Series 3.0 M340d MHT Auto XDrive Euro 6 (s/s) 4dr

Borehamwood, Hertfordshire
  • 2024 reg
  • Diesel Hybrid
  • 4 Doors
  • Automatic
  • 8,000 Miles
£54,490
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

Stockport, Cheshire
  • 2024 reg
  • Petrol Plug-in Hybrid
  • 4 Doors
  • Automatic
  • 250 Miles
£40,985
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

Barnstaple, Devon
  • 2024 reg
  • Petrol
  • 4 Doors
  • Automatic
  • 7,817 Miles
£33,490
...