2020 BMW M4 prices
49 cars from UK dealers, updated 22 October 2026. Typical asking price £35,000.
Half of the 49 priced 2020 BMW M4 cars for sale are priced between £33,000 and £37,000.
Typical mileage 36,000 miles.
20 have had their price cut since they were first listed.
Is the price fair?
The prices above describe the cars currently advertised. They are not a valuation of every car of this model and year. Open a car to see its expected asking price, adjusted for mileage and specification, alongside the available evidence.
Cars for sale now
The cheaper cars like each one are on its AskCar page.
- 2020 BMW M4, 51,000 miles, £28,990, £4,330 under typical, High Ongar
- 2020 BMW M4, 40,700 miles, £30,000, £4,156 under typical, Bournemouth
- 2020 BMW M4, 15,000 miles, £34,980, £4,696 under typical, Sutton in Ashfield
- 2020 BMW M4, 41,594 miles, £30,998, £2,741 under typical, Livingston
- 2020 BMW M4, 45,000 miles, £29,949, Oldham
- 2020 BMW M4, 6,000 miles, £36,000, Manchester
- 2020 BMW M4, 34,500 miles, £32,810, York
- 2020 BMW M4, 34,000 miles, £35,000, Ringwood
- 2020 BMW M4, 32,281 miles, £32,990, Brecon
- 2020 BMW M4, 32,000 miles, £32,950, Northampton
- 2020 BMW M4, 36,777 miles, £32,299, Castle Donington
- 2020 BMW M4, 56,842 miles, £29,488, Peterborough
- 2020 BMW M4, 25,000 miles, £36,995, Christchurch and Poole) Christchurch (Bournemouth
- 2020 BMW M4, 20,000 miles, £41,995, Stratford-upon-Avon
- 2020 BMW M4, 13,300 miles, £37,750, Chesterfield
- 2020 BMW M4, 60,151 miles, £35,650, Northampton
- 2020 BMW M4, 47,000 miles, £32,495, Congresbury
- 2020 BMW M4, 33,000 miles, £34,990, Tring
- 2020 BMW M4, 13,000 miles, £43,990, Horsham
- 2020 BMW M4, 46,000 miles, £32,950, Wembley
- 2020 BMW M4, 46,000 miles, £32,995, Clacton-on-Sea
- 2020 BMW M4, 40,114 miles, £33,995, Blackburn
- 2020 BMW M4, 22,901 miles, £34,995, Stevenage
- 2020 BMW M4, 23,000 miles, £42,450, Hinckley
- 2020 BMW M4, 27,000 miles, £36,450, Cwmbran
- 2020 BMW M4, 23,307 miles, £36,950, Cheltenham
- 2020 BMW M4, 24,000 miles, £37,000, Prudhoe
- 2020 BMW M4, 31,000 miles, £35,990, Greenford
- 2020 BMW M4, 43,015 miles, £34,995, Ferndown
- 2020 BMW M4, 49,856 miles, £32,995, Farnham
- 2020 BMW M4, 49,177 miles, £34,298, Dersingham
- 2020 BMW M4, 30,574 miles, £36,490, Catterick
- 2020 BMW M4, 48,820 miles, £33,495, Sutton in Ashfield
- 2020 BMW M4, 73,460 miles, £29,995, Addlestone
- 2020 BMW M4, 52,220 miles, £32,995, Caistor
- 2020 BMW M4, 33,343 miles, £34,990, Addlestone
- 2020 BMW M4, 47,218 miles, £33,999, Newcastle upon Tyne
- 2020 BMW M4, 41,000 miles, £34,995, Burgess Hill
- 2020 BMW M4, 38,531 miles, £34,455, Glasgow
- 2020 BMW M4, 40,398 miles, £35,590, Rochdale
- 2020 BMW M4, 33,089 miles, £37,299, Pegswood
- 2020 BMW M4, 55,078 miles, £33,990, Bradford
- 2020 BMW M4, 23,943 miles, £40,755, Hook
- 2020 BMW M4, 16,000 miles, £41,995, Manchester
- 2020 BMW M4, 36,705 miles, £37,875, Worthing
- 2020 BMW M4, 23,495 miles, £38,870, Harold Wood
- 2020 BMW M4, 39,595 miles, £36,500, Shrewsbury
- 2020 BMW M4, 23,138 miles, £42,975, Borehamwood
- 2020 BMW M4, 59,500 miles, £29,990, Dunstable
BMW M4 by gearbox, fuel and body
BMW M4 prices by year
- 2026 (70)
- 2025 (49)
- 2024 (50)
- 2023 (88)
- 2022 (101)
- 2021 (58)
- 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)