Used BMW M4 coupe for sale
452 cars from UK dealers, updated 22 October 2026. Typical asking price £42,000. Half of them are priced between £30,000 and £55,000.
AskCar lists 588,092 cars from 13,071 UK dealer locations, read and updated daily from dealer websites. More than any other UK site. No dealer pays to be listed.
What does a used BMW M4 coupe cost?
Typical asking price £42,000 across 452 cars for sale. A 2026 one is typically £70,500, a 2016 one £25,000.
152 have had their price cut since they were first listed.
Typical price by year
| Year | For sale | Typical price | Half are priced between |
|---|---|---|---|
| 2026 | 39 | £70,500 | £69,000 to £74,000 |
| 2024 | 21 | £58,000 | £56,500 to £60,000 |
| 2023 | 40 | £55,000 | £52,500 to £57,500 |
| 2022 | 53 | £52,000 | £49,500 to £55,000 |
| 2021 | 47 | £46,500 | £45,000 to £48,500 |
| 2020 | 35 | £35,000 | £33,000 to £37,000 |
| 2019 | 54 | £31,500 | £30,500 to £35,000 |
| 2018 | 50 | £29,500 | £27,000 to £34,000 |
| 2017 | 35 | £28,500 | £26,500 to £30,000 |
| 2016 | 35 | £25,000 | £23,000 to £28,500 |
Cars for sale now, page 1 of 5
The cheaper cars like each one are on its AskCar page.
- 2018 BMW M4, 49,000 miles, £22,999, £7,420 under typical, Derby
- 2021 BMW M4, 35,000 miles, £31,000, £7,820 under typical, Burton upon Trent
- 2016 BMW M4, 47,000 miles, £21,999, £5,479 under typical, Leatherhead
- 2019 BMW M4, 9,574 miles, £38,999, £9,374 under typical, Rotherfield
- 2016 BMW M4, 60,500 miles, £21,000, £3,851 under typical, Leatherhead
- 2023 BMW M4, 11,286 miles, £49,790, £7,705 under typical, Rochdale
- 2019 BMW M4, 32,010 miles, £28,120, £4,268 under typical, Chester
- 2020 BMW M4, 51,000 miles, £28,990, £4,330 under typical, High Ongar
- 2021 BMW M4, 9,491 miles, £44,995, £6,692 under typical, Telford
- 2021 BMW M4, 15,250 miles, £46,200, £6,154 under typical, Exeter
- 2026 BMW M4, 5,225 miles, £63,203, £7,727 under typical, Warrington
- 2016 BMW M4, 36,523 miles, £24,995, £3,053 under typical, Milton Malsor
- 2018 BMW M4, 50,000 miles, £26,450, £3,169 under typical, Glasgow
- 2019 BMW M4, 29,000 miles, £30,990, £3,608 under typical, Chesterfield
- 2015 BMW M4, 35,000 miles, £23,500, £2,707 under typical, Bedford
- 2018 BMW M4, 59,500 miles, £25,950, £2,909 under typical, Bedford
- 2021 BMW M4, 11,541 miles, £45,995, £5,132 under typical, Crewe
- 2024 BMW M4, 6,000 miles, £54,995, £6,005 under typical, Newry
- 2019 BMW M4, 33,000 miles, £29,950, £3,089 under typical, Wembley
- 2021 BMW M4, 13,422 miles, £45,975, £4,740 under typical, Newtownabbey
- 2021 BMW M4, 13,789 miles, £47,998, £4,686 under typical, Irvine
- 2019 BMW M4, 39,500 miles, £29,999, £2,849 under typical, Atherstone
- 2026 BMW M4, 14 miles, £70,499, £6,669 under typical, Wilmslow
- 2017 BMW M4, 45,673 miles, £24,995, £2,284 under typical, Peterborough
- 2024 BMW M4, 14,714 miles, £52,975, £4,829 under typical, Bury
- 2020 BMW M4, 41,594 miles, £30,998, £2,741 under typical, Livingston
- 2019 BMW M4, 22,891 miles, £33,500, £2,917 under typical, Braintree
- 2022 BMW M4, 20,709 miles, £47,990, Chester
- 2022 BMW M4, 19,200 miles, £45,990, Sandy
- 2018 BMW M4, 30,000 miles, £31,275, Brentwood
- 2022 BMW M4, 18,000 miles, £49,995, Blyth
- 2025 BMW M4, 7,947 miles, £62,390, Chesterfield
- 2019 BMW M4, 37,204 miles, £30,700, Chelmsford
- 2021 BMW M4, 13,462 miles, £49,990, Newtownards
- 2026 BMW M4, 1,015 miles, £69,504, Yeovil
- 2026 BMW M4, 4,820 miles, £66,000, Bromley
- 2015 BMW M4, 42,004 miles, £23,495, Dereham
- 2023 BMW M4, 5,172 miles, £55,990, Chesterfield
- 2026 BMW M4, 861 miles, £70,000, Wyke
- 2024 BMW M4, 12,000 miles, £59,995, West Bromwich
- 2026 BMW M4, 914 miles, £69,950, Cheltenham
- 2018 BMW M4, 39,994 miles, £28,995, Telford
- 2025 BMW M4, 6,000 miles, £63,980, Sutton in Ashfield
- 2026 BMW M4, 2,837 miles, £66,790, Chesterfield
- 2016 BMW M4, 50,750 miles, £24,381, Weston-super-Mare
- 2022 BMW M4, 23,000 miles, £49,600, Wembley
- 2021 BMW M4, 57,920 miles, £39,990, Aylesbury
- 2025 BMW M4, 4,700 miles, £64,895, North Duffield
- 2018 BMW M4, 60,000 miles, £26,990, Chertsey
- 2022 BMW M4, 22,600 miles, £48,500, Doncaster
- 2020 BMW M4, 34,500 miles, £32,810, York
- 2021 BMW M4, 26,509 miles, £44,999, Swindon
- 2021 BMW M4, 19,103 miles, £49,488, Peterborough
- 2017 BMW M4, 48,583 miles, £27,495, Solihull
- 2021 BMW M4, 35,582 miles, £44,950, Cheltenham
- 2022 BMW M4, 10,000 miles, £52,749, Oldham
- 2022 BMW M4, 32,000 miles, £44,450, Wednesbury
- 2016 BMW M4, 70,000 miles, £21,985, Bury
- 2023 BMW M4, 28,193 miles, £50,450, Royal Tunbridge Wells
- 2023 BMW M4, 7,800 miles, £52,600, Huddersfield
- 2021 BMW M4, 28,000 miles, £46,789, Dunstable
- 2018 BMW M4, 61,085 miles, £26,990, Crewe
- 2018 BMW M4, 58,604 miles, £26,795, Telford
- 2021 BMW M4, 28,300 miles, £44,945, Bolton
- 2019 BMW M4, 35,000 miles, £31,750, Greenford
- 2017 BMW M4, 36,902 miles, £28,495, Hasketon
- 2026 BMW M4, 3,202 miles, £67,650, Chelmsford
- 2019 BMW M4, 40,000 miles, £30,999, Peterborough
- 2019 BMW M4, 55,600 miles, £28,695, London
- 2018 BMW M4, 47,828 miles, £28,995, Darwen
- 2026 BMW M4, 2,872 miles, £67,950, Ipswich
- 2017 BMW M4, 29,850 miles, £27,695, Chester
- 2023 BMW M4, 19,818 miles, £52,950, Knaresborough
- 2019 BMW M4, 23,000 miles, £30,980, Sutton in Ashfield
- 2025 BMW M4, 3,624 miles, £66,200, Aberdeen
- 2026 BMW M4, 134 miles, £73,214, York
- 2022 BMW M4, 23,897 miles, £48,970, Harold Wood
- 2019 BMW M4, 54,750 miles, £28,990, Essendine
- 2021 BMW M4, 36,537 miles, £46,499, Pegswood
- 2026 BMW M4, 2,318 miles, £68,950, Cheltenham
- 2019 BMW M4, 19,000 miles, £34,995, Crawley
- 2023 BMW M4, 18,667 miles, £50,495, Barnstaple
- 2016 BMW M4, 49,455 miles, £24,450, Bexleyheath
- 2024 BMW M4, 10,381 miles, £56,490, Peterborough
- 2015 BMW M4, 65,000 miles, £21,475, Wolverhampton
- 2017 BMW M4, 53,000 miles, £27,500, Heathfield
- 2019 BMW M4, 24,000 miles, £33,990, Maidenhead
- 2026 BMW M4, 3,135 miles, £68,895, Salisbury
- 2021 BMW M4, 24,283 miles, £48,499, Hereford
- 2020 BMW M4, 34,000 miles, £35,000, Ringwood
- 2018 BMW M4, 56,412 miles, £26,991, Stafford
- 2021 BMW M4, 30,000 miles, £48,495, Huddersfield
- 2020 BMW M4, 32,281 miles, £32,990, Brecon
- 2026 BMW M4, 9,150 miles, £66,295, Ipswich
- 2017 BMW M4, 45,167 miles, £28,750, Ipswich
- 2023 BMW M4, 17,980 miles, £53,990, Watford
- 2014 BMW M4, 52,000 miles, £22,995, Crawley
- 2019 BMW M4, 45,800 miles, £29,995, Southampton
- 2023 BMW M4, 52,084 miles, £45,975, Boston
- 2019 BMW M4, 60,324 miles, £29,000, Shepshed
BMW M4 by gearbox, fuel and body
BMW M4 prices by year
- 2026 (70)
- 2025 (49)
- 2024 (50)
- 2023 (88)
- 2022 (101)
- 2021 (58)
- 2020 (49)
- 2019 (69)
- 2018 (63)
- 2017 (62)
- 2016 (57)
- 2015 (27)
BMW M4 by price
More BMW
- All BMW M4
- All BMW cars
- BMW 1 Series (7,270)
- BMW 3 Series (7,148)
- BMW X5 (3,301)
- BMW X3 (3,059)
- BMW 5 Series (2,906)
- BMW X1 (2,649)
- BMW 2 Series (1,879)
- BMW 4 Series (1,802)
- BMW 2 Series Gran Coupe (1,314)
- BMW 4 Series Gran Coupe (1,198)
- BMW i4 (859)
- BMW 2 Series Active Tourer (823)
- BMW M3 (823)
- BMW X2 (792)
- BMW M4 (762)