Used BMW M2 cars for sale on What Car?

In partnership with

What Car? Classifieds has 26 approved used BMW M2 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 M2 near you.

In partnership with

Cars found 26

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

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

Cannock, Staffordshire
  • 2024 reg
  • Petrol
  • 2 Doors
  • Manual
  • 3,000 Miles
£50,995
BMW M2 3.0 BiTurbo Steptronic Euro 6 (s/s) 2dr

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

Ascot, Berkshire
  • 2024 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 3,419 Miles
£54,000
BMW M2 3.0 BiTurbo Steptronic Euro 6 (s/s) 2dr

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

Bridgwater, Somerset
  • 2024 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 2,500 Miles
£54,750
BMW M2 3.0 BiTurbo Steptronic Euro 6 (s/s) 2dr

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

Aylesford, Kent
  • 2024 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 3,500 Miles
£54,790
BMW M2 3.0 BiTurbo Steptronic Euro 6 (s/s) 2dr

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

Cockermouth, Cumbria
  • 2024 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 3,895 Miles
£54,950
BMW M2 3.0 BiTurbo Steptronic Euro 6 (s/s) 2dr

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

Liverpool, Merseyside
  • 2024 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 4,115 Miles
£54,990
BMW M2 3.0 BiTurbo Steptronic Euro 6 (s/s) 2dr

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

Hook, Hampshire
  • 2024 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 2,589 Miles
£55,267
BMW M2 3.0 BiTurbo Steptronic Euro 6 (s/s) 2dr

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

Christchurch, Dorset
  • 2024 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 3,401 Miles
£55,299
BMW M2 3.0 BiTurbo Steptronic Euro 6 (s/s) 2dr

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

Chesterfield, Derbyshire
  • 2024 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 1,196 Miles
£55,455
BMW M2 3.0 BiTurbo Steptronic Euro 6 (s/s) 2dr

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

Ashford, Kent
  • 2024 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 3,175 Miles
£55,700
BMW M2 3.0 BiTurbo Steptronic Euro 6 (s/s) 2dr

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

York, Yorkshire
  • 2024 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 2,442 Miles
£56,149
BMW M2 3.0 BiTurbo Euro 6 (s/s) 2dr

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

Warrington, Cheshire
  • 2024 reg
  • Petrol
  • 2 Doors
  • Manual
  • 2,797 Miles
£56,499
BMW M2 3.0 BiTurbo Euro 6 (s/s) 2dr

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

Dundee, Angus
  • 2023 reg
  • Petrol
  • 2 Doors
  • Manual
  • 2,879 Miles
£56,699
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
  • 2024 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 1,842 Miles
£56,773
BMW M2 3.0 BiTurbo Steptronic Euro 6 (s/s) 2dr

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

Carlisle, Cumbria
  • 2024 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 2,782 Miles
£56,950
BMW M2 3.0 BiTurbo Steptronic Euro 6 (s/s) 2dr

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

Cwmbwrla, Swansea
  • 2024 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 10 Miles
£57,500
BMW M2 3.0 BiTurbo Steptronic Euro 6 (s/s) 2dr

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

Stoke on trent, Staffordshire
  • 2024 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 1,659 Miles
£57,999
BMW M2 3.0 BiTurbo Steptronic Euro 6 (s/s) 2dr

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

High wycombe, Buckinghamshire
  • 2025 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 320 Miles
£58,000
BMW M2 3.0 BiTurbo Steptronic Euro 6 (s/s) 2dr

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

Hereford, Herefordshire
  • 2024 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 2,704 Miles
£58,950
BMW M2 3.0 BiTurbo Steptronic Euro 6 (s/s) 2dr

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

Newcastle upon tyne, Tyne and wear
  • 2024 reg
  • Petrol
  • 2 Doors
  • Automatic
  • 1,002 Miles
£59,950
...