BMW M2 cars available for sale now on What Car?

In partnership with

We have 26 new BMW M2 cars available from offical BMW dealers. Browse now, and find the perfect new BMW M2 near you.

In partnership with

Cars found 26

Chosen Filters (3)
* Postcode invalid
BMW M2 3.0 BiTurbo Steptronic Euro 6 (s/s) 2dr

BMW M2 3.0 BiTurbo Steptronic Euro 6 (s/s) 2dr

Southport, Merseyside
  • Brand new
  • 2024 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 5 Miles
  • In stock
£71,560
BMW 2 Series Coupe 3.0 BiTurbo Steptronic Euro 6 (s/s) 2dr

BMW 2 Series Coupe 3.0 BiTurbo Steptronic Euro 6 (s/s) 2dr

Leicester, Leicestershire
  • Petrol
  • 2 Doors
  • Automatic
  • 10 Miles
  • In stock
£63,995
BMW M2 3.0 BiTurbo Steptronic Euro 6 (s/s) 2dr

BMW M2 3.0 BiTurbo Steptronic Euro 6 (s/s) 2dr

Harrogate, North yorkshire
  • Petrol
  • 2 Doors
  • Automatic
  • 5 Miles
  • Available Dec
£66,490
BMW M2 3.0 BiTurbo Steptronic Euro 6 (s/s) 2dr

BMW M2 3.0 BiTurbo Steptronic Euro 6 (s/s) 2dr

Cambridge, Cambridgeshire
  • Petrol
  • 2 Doors
  • Automatic
  • 15 Miles
  • In stock
£64,815
BMW M2 3.0 BiTurbo Steptronic Euro 6 (s/s) 2dr

BMW M2 3.0 BiTurbo Steptronic Euro 6 (s/s) 2dr

Hungerford, Berkshire
  • Petrol
  • 2 Doors
  • Automatic
  • 11 Miles
  • In stock
£69,995
BMW M2 3.0 BiTurbo Steptronic Euro 6 (s/s) 2dr

BMW M2 3.0 BiTurbo Steptronic Euro 6 (s/s) 2dr

Hailsham, East sussex
  • Petrol
  • 2 Doors
  • Automatic
  • 8 Miles
  • In stock
£65,995
BMW M2 3.0 BiTurbo Steptronic Euro 6 (s/s) 2dr

BMW M2 3.0 BiTurbo Steptronic Euro 6 (s/s) 2dr

Glasgow, Lanarkshire
  • Petrol
  • 2 Doors
  • Automatic
  • 12 Miles
  • In stock
£60,995
BMW M2 3.0 BiTurbo Steptronic Euro 6 (s/s) 2dr

BMW M2 3.0 BiTurbo Steptronic Euro 6 (s/s) 2dr

Cobham, Surrey
  • Petrol
  • 2 Doors
  • Automatic
  • 10 Miles
  • In stock
£62,995
BMW M2 3.0 BiTurbo Steptronic Euro 6 (s/s) 2dr

BMW M2 3.0 BiTurbo Steptronic Euro 6 (s/s) 2dr

Irvine, North ayrshire
  • Brand new
  • 2024 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 25 Miles
  • In stock
£65,498
BMW M2 3.0 BiTurbo Steptronic Euro 6 (s/s) 2dr

BMW M2 3.0 BiTurbo Steptronic Euro 6 (s/s) 2dr

Manchester, Lancashire
  • Petrol
  • 2 Doors
  • Automatic
  • 10 Miles
  • In stock
£61,995
BMW 2 Series Coupe 3.0 BiTurbo Steptronic Euro 6 (s/s) 2dr

BMW 2 Series Coupe 3.0 BiTurbo Steptronic Euro 6 (s/s) 2dr

Sheffield, South yorkshire
  • Petrol
  • 2 Doors
  • Automatic
  • 10 Miles
  • In stock
£69,000
BMW M2 3.0 BiTurbo Steptronic Euro 6 (s/s) 2dr

BMW M2 3.0 BiTurbo Steptronic Euro 6 (s/s) 2dr

Eastleigh, Hampshire
  • Petrol
  • 2 Doors
  • Automatic
  • 10 Miles
  • In stock
£65,288
BMW M2 3.0 BiTurbo Steptronic Euro 6 (s/s) 2dr

BMW M2 3.0 BiTurbo Steptronic Euro 6 (s/s) 2dr

Newbridge, Midlothian
  • Petrol
  • 2 Doors
  • Automatic
  • 10 Miles
  • In stock
£64,975
BMW M2 3.0 BiTurbo Steptronic Euro 6 (s/s) 2dr

BMW M2 3.0 BiTurbo Steptronic Euro 6 (s/s) 2dr

Bristol, Avon
  • Petrol
  • 2 Doors
  • Automatic
  • 10 Miles
  • Available Dec
£75,197
BMW M2 3.0 BiTurbo Steptronic Euro 6 (s/s) 2dr

BMW M2 3.0 BiTurbo Steptronic Euro 6 (s/s) 2dr

Warrington, Cheshire
  • Petrol
  • 2 Doors
  • Automatic
  • In stock
£62,325
BMW M2 3.0 BiTurbo Steptronic Euro 6 (s/s) 2dr

BMW M2 3.0 BiTurbo Steptronic Euro 6 (s/s) 2dr

Chester, Cheshire
  • Petrol
  • 2 Doors
  • Automatic
  • 5 Miles
  • In stock
£62,465
BMW 2 Series Coupe 3.0 BiTurbo Steptronic Euro 6 (s/s) 2dr

BMW 2 Series Coupe 3.0 BiTurbo Steptronic Euro 6 (s/s) 2dr

High wycombe, Buckinghamshire
  • Petrol
  • 2 Doors
  • Automatic
  • 10 Miles
  • In stock
£79,165
BMW M2 3.0 BiTurbo Euro 6 (s/s) 2dr

BMW M2 3.0 BiTurbo Euro 6 (s/s) 2dr

Derby, Derbyshire
  • Petrol
  • 2 Doors
  • Manual
  • 10 Miles
  • In stock
£65,992
BMW M2 3.0 BiTurbo Euro 6 (s/s) 2dr

BMW M2 3.0 BiTurbo Euro 6 (s/s) 2dr

Leeds, West yorkshire
  • Petrol
  • 2 Doors
  • Manual
  • 10 Miles
  • In stock
£62,995
BMW 2 Series Coupe 3.0 BiTurbo Steptronic Euro 6 (s/s) 2dr

BMW 2 Series Coupe 3.0 BiTurbo Steptronic Euro 6 (s/s) 2dr

Loughton, Essex
  • Petrol
  • 2 Doors
  • Automatic
  • 10 Miles
  • In stock
£66,645
...