Used BMW M2 for sale
475 cars from UK dealers, updated 19 October 2026. Typical asking price £47,000.
170 have had their price cut since they were first listed.
Typical price by year
| Year | For sale | Typical price | Most ask |
|---|---|---|---|
| 2026 | 67 | £60,000 | £58,500 to £68,500 |
| 2025 | 34 | £55,000 | £53,000 to £58,000 |
| 2024 | 109 | £50,500 | £49,000 to £52,000 |
| 2023 | 48 | £48,000 | £47,000 to £49,500 |
| 2020 | 56 | £36,000 | £34,000 to £38,500 |
| 2019 | 56 | £33,500 | £31,000 to £35,000 |
| 2018 | 50 | £29,000 | £26,500 to £32,500 |
| 2017 | 33 | £27,000 | £25,000 to £28,000 |
| 2016 | 14 | £25,000 | £24,000 to £26,000 |
Cars for sale now, page 1 of 5
- 2024 BMW M2, 6,236 miles, £44,995, £11,475 under typical, Luton
- 2017 BMW M2, 32,763 miles, £24,995, £4,997 under typical, Bradford
- 2018 BMW M2, 13,169 miles, £25,495, £5,016 under typical, Stoke-on-Trent
- 2026 BMW M2, 1,836 miles, £56,991, £9,634 under typical, Newcastle upon Tyne
- 2023 BMW M2, 17,140 miles, £47,500, £7,907 under typical, Nottingham
- 2019 BMW M2, 38,360 miles, £29,775, £4,494 under typical, Swindon
- 2019 BMW M2, 23,000 miles, £32,495, £4,512 under typical, Congresbury
- 2020 BMW M2, 11,650 miles, £35,450, £4,420 under typical, Paddock Wood
- 2026 BMW M2, 4,732 miles, £55,499, £6,626 under typical, King's Lynn
- 2025 BMW M2, 29,112 miles, £36,395, £4,173 under typical, Manchester
- 2018 BMW M2, 39,000 miles, £27,490, £3,053 under typical, Croydon
- 2018 BMW M2, 4,200 miles, £32,995, £3,617 under typical, Crawley
- 2017 BMW M2, 52,871 miles, £24,450, £2,536 under typical, Bexleyheath
- 2016 BMW M2, 41,000 miles, £24,995, £2,588 under typical, Nuneaton
- 2025 BMW M2, 1,219 miles, £52,495, £5,411 under typical, Bridgwater
- 2019 BMW M2, 21,000 miles, £33,970, £3,387 under typical, Rochester
- 2018 BMW M2, 39,000 miles, £31,995, £3,172 under typical, Dewsbury
- 2016 BMW M2, 38,375 miles, £25,495, £2,471 under typical, Melton Mowbray
- 2022 BMW M2, 43,000 miles, £29,500, £2,853 under typical, Hindley Green
- 2024 BMW M2, 25,535 miles, £43,995, £4,247 under typical, Birmingham
- 2019 BMW M2, 47,862 miles, £29,995, Liverpool
- 2019 BMW M2, 48,075 miles, £29,995, Belfast
- 2025 BMW M2, 1,863 miles, £55,700, Huddersfield
- 2023 BMW M2, 6,649 miles, £46,566, Teesside
- 2026 BMW M2, 397 miles, £59,000, Solihull
- 2024 BMW M2, 14,689 miles, £46,999, Moreton-in-Marsh
- 2026 BMW M2, 1,300 miles, £93,490, Canterbury
- 2020 BMW M2, 31,449 miles, £33,900, Cardiff
- 2018 BMW M2, 29,864 miles, £32,950, Crowborough
- 2026 BMW M2, 403 miles, £58,500, Nottingham
- 2026 BMW M2, 1,200 miles, £62,995, Thirsk
- 2021 BMW M2, 10,000 miles, £39,990, Melton Mowbray
- 2024 BMW M2, 4,263 miles, £50,490, Canterbury
- 2026 BMW M2, 7,000 miles, £56,980, Sutton in Ashfield
- 2017 BMW M2, 33,000 miles, £27,990, New Malden
- 2023 BMW M2, 7,060 miles, £46,990, Tonbridge
- 2025 BMW M2, 7,400 miles, £53,995, Stourbridge
- 2019 BMW M2, 34,524 miles, £32,845, Stoke-on-Trent
- 2026 BMW M2, 1,463 miles, £57,500, Wakefield
- 2018 BMW M2, 61,000 miles, £25,450, Wolverhampton
- 2019 BMW M2, 31,252 miles, £33,495, Wolverhampton
- 2024 BMW M2, 3,382 miles, £50,000, Chigwell
- 2026 BMW M2, 6,562 miles, £54,590, Edinburgh
- 2020 BMW M2, 18,000 miles, £36,475, Warrington
- 2018 BMW M2, 58,000 miles, £25,950, Watford
- 2020 BMW M2, 18,284 miles, £36,470, Leeds
- 2024 BMW M2, 1,000 miles, £54,990, Sutton Coldfield
- 2023 BMW M2, 7,022 miles, £48,950, Birmingham
- 2024 BMW M2, 5,460 miles, £50,999, Watford
- 2024 BMW M2, 4,669 miles, £49,995, Lincoln
- 2023 BMW M2, 21,934 miles, £45,295, Doncaster
- 2018 BMW M2, 50,500 miles, £27,495, Barry
- 2019 BMW M2, 30,000 miles, £33,950, Wembley
- 2024 BMW M2, 11,000 miles, £49,999, Leighton Buzzard
- 2019 BMW M2, 30,000 miles, £33,995, Dundee
- 2018 BMW M2, 54,000 miles, £26,695, Kingswinford
- 2024 BMW M2, 9,815 miles, £47,945, Manchester
- 2026 BMW M2, 5,021 miles, £58,950, Knaresborough
- 2020 BMW M2, 19,682 miles, £36,480, Fareham
- 2019 BMW M2, 30,200 miles, £33,995, Newport
- 2024 BMW M2, 20,400 miles, £52,295, Maidstone
- 2019 BMW M2, 24,700 miles, £34,999, Watford
- 2019 BMW M2, 63,350 miles, £28,495, Leighton Buzzard
- 2019 BMW M2, 66,000 miles, £27,990, Guildford
- 2024 BMW M2, 6,283 miles, £49,795, Glasgow
- 2017 BMW M2, 63,000 miles, £24,295, Newport
- 2019 BMW M2, 43,000 miles, £31,950, Belfast
- 2017 BMW M2, 10,000 miles, £31,970, Rochester
- 2023 BMW M2, 11,500 miles, £47,995, Watford
- 2017 BMW M2, 37,700 miles, £27,950, Sheffield
- 2025 BMW M2, 6,442 miles, £52,995, Basingstoke
- 2023 BMW M2, 6,000 miles, £49,995, Watford
- 2024 BMW M2, 10,687 miles, £47,900, Scunthorpe
- 2018 BMW M2, 40,110 miles, £28,950, Otterbourne
- 2024 BMW M2, 13,074 miles, £48,990, Bishop Auckland
- 2018 BMW M2, 39,000 miles, £32,495, Harlow
- 2024 BMW M2, 7,967 miles, £48,999, Salisbury
- 2024 BMW M2, 7,212 miles, £50,990, Colchester
- 2026 BMW M2, 1,522 miles, £61,995, Hungerford
- 2018 BMW M2, 44,100 miles, £28,495, Swindon
- 2026 BMW M2, 4,000 miles, £59,995, Manchester
- 2023 BMW M2, 8,000 miles, £49,495, Ashford
- 2019 BMW M2, 44,421 miles, £31,995, St Neots
- 2020 BMW M2, 32,913 miles, £34,998, Inverness
- 2026 BMW M2, 2,517 miles, £57,195, Enfield
- 2024 BMW M2, 13,940 miles, £47,950, Wollaston
- 2023 BMW M2, 15,694 miles, £47,500, Ellesmere Port
- 2023 BMW M2, 18,000 miles, £46,990, Sevenoaks
- 2020 BMW M2, 48,834 miles, £31,998, Dundee
- 2024 BMW M2, 12,175 miles, £47,995, Dundee
- 2018 BMW M2, 37,500 miles, £32,995, Elland
- 2026 BMW M2, 7,829 miles, £56,000, Harold Wood
- 2025 BMW M2, 11,838 miles, £51,555, Swindon
- 2024 BMW M2, 6,150 miles, £50,090, Doncaster
- 2024 BMW M2, 13,557 miles, £48,000, Stevenage
- 2018 BMW M2, 19,067 miles, £32,470, Solihull
- 2020 BMW M2, 26,400 miles, £35,995, Caldicot
- 2019 BMW M2, 63,000 miles, £28,990, Canterbury
- 2020 BMW M2, 32,274 miles, £34,995, Dorking
- 2026 BMW M2, 1,296 miles, £59,950, Newcastle upon Tyne
BMW M2 prices by year
BMW M2 by price
More BMW
- All BMW cars
- BMW 1 Series (7,136)
- BMW 3 Series (6,996)
- BMW X5 (3,233)
- BMW X3 (3,017)
- BMW 5 Series (2,885)
- BMW X1 (2,593)
- BMW 2 Series (1,857)
- BMW 4 Series (1,794)
- BMW 2 Series Gran Coupe (1,284)
- BMW 4 Series Gran Coupe (1,201)
- BMW i4 (829)
- BMW M3 (828)
- BMW 2 Series Active Tourer (808)
- BMW X2 (771)
- BMW M4 (755)