Used BMW M3 cars for sale on What Car?

In partnership with

What Car? Classifieds has 402 approved used BMW M3 cars available for sale from top BMW dealers. Browse our classifieds now - the easiest and most powerful used car search tool around – and find the perfect approved used BMW M3 near you.

In partnership with

Cars found 402

Chosen Filters (2)
* Postcode invalid
BMW M3 M3 XDrive Competition M 5dr Step Auto [M Pro Pack]

BMW M3 M3 XDrive Competition M 5dr Step Auto [M Pro Pack]

Cow roast, Hertfordshire
  • 2024 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 900 Miles
£78,000
BMW M3 3.0 BiTurbo Competition DCT Euro 6 (s/s) 4dr

BMW M3 3.0 BiTurbo Competition DCT Euro 6 (s/s) 4dr

Preston, Lancashire
  • 2016 reg
  • Petrol
  • 4 Doors
  • Automatic
  • 51,000 Miles
£28,989
BMW M3 4.0 IV8 DCT Euro 5 2dr

BMW M3 4.0 IV8 DCT Euro 5 2dr

Waltham abbey, Essex
  • 2013 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 46,000 Miles
£24,999
BMW M3 SALOON 3.0 BiTurbo Competition M Steptronic XDrive Euro 6 (s/s) 4dr

BMW M3 SALOON 3.0 BiTurbo Competition M Steptronic XDrive Euro 6 (s/s) 4dr

Norwich, Norfolk
  • 2024 reg
  • Petrol
  • 4 Doors
  • Automatic
  • 11,279 Miles
£66,105
BMW M3 3.0 BiTurbo Competition DCT Euro 6 (s/s) 4dr

BMW M3 3.0 BiTurbo Competition DCT Euro 6 (s/s) 4dr

Huddersfield, West yorkshire
  • 2018 reg
  • Petrol
  • 4 Doors
  • Automatic
  • 67,300 Miles
£31,995
BMW M3 3.0 BiTurbo Competition M Steptronic XDrive Euro 6 (s/s) 4dr

BMW M3 3.0 BiTurbo Competition M Steptronic XDrive Euro 6 (s/s) 4dr

Blackpool, Lancashire
  • 2022 reg
  • Petrol
  • 4 Doors
  • Automatic
  • 25,810 Miles
£60,990
BMW M3 3.0 BiTurbo Competition Steptronic Euro 6 (s/s) 4dr

BMW M3 3.0 BiTurbo Competition Steptronic Euro 6 (s/s) 4dr

York, Yorkshire
  • 2022 reg
  • Petrol
  • 4 Doors
  • Automatic
  • 33,000 Miles
£56,995
BMW M3 Competition M3 Competition M XDrive Touring

BMW M3 Competition M3 Competition M XDrive Touring

Coleraine, County londonderry
  • 2023 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 17,438 Miles
£66,950
BMW 3 SERIES 3.0 BiTurbo Competition Steptronic Euro 6 (s/s) 4dr

BMW 3 SERIES 3.0 BiTurbo Competition Steptronic Euro 6 (s/s) 4dr

Tonbridge, Kent
  • 2022 reg
  • Petrol
  • 4 Doors
  • Automatic
  • 22,808 Miles
£56,990
Image unavailable

BMW M3 3.0 BiTurbo Competition DCT Euro 6 (s/s) 4dr

Derby, Derbyshire
  • 2018 reg
  • Petrol
  • 4 Doors
  • Automatic
  • 29,500 Miles
£35,995
BMW M3 3.0 BiTurbo Competition Steptronic Euro 6 (s/s) 4dr

BMW M3 3.0 BiTurbo Competition Steptronic Euro 6 (s/s) 4dr

Manchester, Lancashire
  • 2022 reg
  • Petrol
  • 4 Doors
  • Automatic
  • 47,485 Miles
£49,999
BMW M3 3.0 BiTurbo Competition M Touring Steptronic XDrive Euro 6 (s/s) 5dr

BMW M3 3.0 BiTurbo Competition M Touring Steptronic XDrive Euro 6 (s/s) 5dr

Tamworth, Staffordshire
  • 2023 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 3,497 Miles
£74,995
BMW M3 Competition 3.0 BiTurbo Competition M Touring Steptronic XDrive Euro 6 (s/s) 5dr

BMW M3 Competition 3.0 BiTurbo Competition M Touring Steptronic XDrive Euro 6 (s/s) 5dr

Glasgow, Lanarkshire
  • 2024 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 2,535 Miles
£76,995
BMW M3 3.0 BiTurbo Competition Steptronic Euro 6 (s/s) 4dr

BMW M3 3.0 BiTurbo Competition Steptronic Euro 6 (s/s) 4dr

Wolverhampton, Staffordshire
  • 2021 reg
  • Petrol
  • 4 Doors
  • Automatic
  • 12,300 Miles
£57,999
BMW M3 3.0 BiTurbo Competition DCT Euro 6 (s/s) 4dr

BMW M3 3.0 BiTurbo Competition DCT Euro 6 (s/s) 4dr

Wakefield, West yorkshire
  • 2018 reg
  • Petrol
  • 4 Doors
  • Automatic
  • 43,201 Miles
£36,949
BMW M3 3.2i 2dr

BMW M3 3.2i 2dr

Stourbridge, West midlands
  • 2003 reg
  • Petrol
  • 2 Doors
  • Manual
  • 95,000 Miles
£15,500
BMW M3 3.0 BiTurbo Competition DCT Euro 6 (s/s) 4dr

BMW M3 3.0 BiTurbo Competition DCT Euro 6 (s/s) 4dr

Manchester, Greater manchester
  • 2016 reg
  • Petrol
  • 4 Doors
  • Automatic
  • 30,000 Miles
£34,995
BMW M3 3.0 BiTurbo Competition M Steptronic XDrive Euro 6 (s/s) 4dr

BMW M3 3.0 BiTurbo Competition M Steptronic XDrive Euro 6 (s/s) 4dr

Wirral, Merseyside
  • 2021 reg
  • Petrol
  • 4 Doors
  • Automatic
  • 28,000 Miles
£56,995
BMW M3 3.0 BiTurbo DCT Euro 6 (s/s) 4dr

BMW M3 3.0 BiTurbo DCT Euro 6 (s/s) 4dr

Louth, Lincolnshire
  • 2016 reg
  • Petrol
  • 4 Doors
  • Automatic
  • 42,658 Miles
£30,499
BMW M3 3.0 BiTurbo Competition DCT Euro 6 (s/s) 4dr

BMW M3 3.0 BiTurbo Competition DCT Euro 6 (s/s) 4dr

Nelson, Lancashire
  • 2018 reg
  • Petrol
  • 4 Doors
  • Automatic
  • 22,326 Miles
£29,990
...