Used BMW M3 cars for sale on What Car?

In partnership with

What Car? Classifieds has 410 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 410

Chosen Filters (2)
* Postcode invalid
Image unavailable

BMW M3 3.2i 2dr

Grantham, Lincolnshire
  • 2005 reg
  • Petrol
  • 2 Doors
  • Manual
  • 45,921 Miles
£24,975
BMW M3 3.0 BiTurbo Competition Steptronic Euro 6 (s/s) 4dr

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

Stockton, Stockton
  • 2022 reg
  • Petrol
  • 4 Doors
  • Automatic
  • 30,000 Miles
£52,995
BMW M3 3.0 BiTurbo Competition DCT Euro 6 (s/s) 4dr

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

Kings lynn, Norfolk
  • 2016 reg
  • Petrol
  • 4 Doors
  • Automatic
  • 43,100 Miles
£32,699
BMW M3 3.0 BiTurbo Competition Touring Steptronic M XDrive Euro 6 (s/s) 5dr

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

Lincoln, Lincolnshire
  • 2024 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 7,687 Miles
£75,890
BMW M3 3.0 BiTurbo Competition Touring Steptronic M XDrive Euro 6 (s/s) 5dr

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

Bolton, Lancashire
  • 2023 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 5,500 Miles
£79,995
BMW M3 3.0 BiTurbo Competition DCT Euro 6 (s/s) 4dr

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

St. albans, Hertfordshire
  • 2017 reg
  • Petrol
  • 4 Doors
  • Automatic
  • 86,500 Miles
£26,497
BMW M3 Competition 3.0 BiTurbo Competition Steptronic Euro 6 (s/s) 4dr

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

Hailsham, East sussex
  • 2022 reg
  • Petrol
  • 4 Doors
  • Automatic
  • 12,183 Miles
£59,795
BMW M3 Competition 3.0 BiTurbo Competition Steptronic M XDrive Euro 6 (s/s) 4dr

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

London
  • 2023 reg
  • Petrol
  • 4 Doors
  • Automatic
  • 8,607 Miles
£66,770
BMW M3 3.0 BiTurbo DCT Euro 6 (s/s) 4dr

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

Bedford, Bedfordshire
  • 2016 reg
  • Petrol
  • 4 Doors
  • Automatic
  • 81,295 Miles
£25,995
BMW M3 3.0 BiTurbo CS Steptronic M XDrive Euro 6 (s/s) 4dr

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

Belfast, County antrim
  • 2024 reg
  • Petrol
  • 4 Doors
  • Automatic
  • 222 Miles
£97,995
BMW M3 Competition 3.0 BiTurbo Competition Touring Steptronic M XDrive Euro 6 (s/s) 5dr

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

Harrogate, North yorkshire
  • 2023 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 10,154 Miles
£74,499
BMW M3 3.0 BiTurbo Competition Steptronic M XDrive Euro 6 (s/s) 4dr

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

Bradford, West yorkshire
  • 2022 reg
  • Petrol
  • 4 Doors
  • Automatic
  • 6,926 Miles
£60,000
BMW M3 3.0 BiTurbo DCT Euro 6 (s/s) 4dr

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

Bristol, Somerset
  • 2015 reg
  • Petrol
  • 4 Doors
  • Automatic
  • 49,211 Miles
£29,250
BMW M3 3.0 BiTurbo Competition DCT Euro 6 (s/s) 4dr

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

Luton, Bedfordshire
  • 2017 reg
  • Petrol
  • 4 Doors
  • Automatic
  • 67,000 Miles
£31,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

Marlborough, Wiltshire
  • 2017 reg
  • Petrol
  • 4 Doors
  • Automatic
  • 64,500 Miles
£30,995
BMW M3 3.2i Euro 4 2dr

BMW M3 3.2i Euro 4 2dr

Arundel, West sussex
  • 2005 reg
  • Petrol
  • 2 Doors
  • Manual
  • 93,000 Miles
£19,990
BMW M3 3.0 BiTurbo Competition Steptronic M XDrive Euro 6 (s/s) 4dr

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

Ashford, Kent
  • 2023 reg
  • Petrol
  • 4 Doors
  • Automatic
  • 13,123 Miles
£65,499
BMW M3 3.0 BiTurbo Competition Steptronic M XDrive Euro 6 (s/s) 4dr

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

Sandy, Bedfordshire
  • 2025 reg
  • Petrol
  • 4 Doors
  • Automatic
  • 2,000 Miles
£79,995
BMW 3 SERIES 3.0 BiTurbo Competition Steptronic M XDrive Euro 6 (s/s) 4dr

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

Kidderminster, Worcestershire
  • 2021 reg
  • Petrol
  • 4 Doors
  • Automatic
  • 2,500 Miles
£59,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

Droitwich, Worcestershire
  • 2016 reg
  • Petrol
  • 4 Doors
  • Automatic
  • 36,903 Miles
£34,399
...