Used BMW M4 for sale under £30,000
189 cars from UK dealers, updated 23 October 2026. Typical asking price £26,500. Half of them are priced between £24,000 and £28,500.
AskCar lists 589,789 cars from 13,079 UK dealer locations, read and updated daily from dealer websites. More than any other UK site. No dealer pays to be listed.
42 have had their price cut since they were first listed.
Typical price by year
| Year | For sale | Typical price | Half are priced between |
|---|---|---|---|
| 2018 | 34 | £27,000 | £26,000 to £28,500 |
| 2017 | 50 | £28,000 | £26,000 to £28,500 |
| 2016 | 48 | £24,500 | £22,500 to £26,500 |
| 2015 | 25 | £23,000 | £21,500 to £24,000 |
Cars for sale now, page 1 of 2
The cheaper cars like each one are on its AskCar page.
- 2018 BMW M4, 49,000 miles, £22,999, £7,312 under typical, Derby
- 2016 BMW M4, 47,000 miles, £21,999, £5,494 under typical, Leatherhead
- 2016 BMW M4, 22,000 miles, £22,800, £4,456 under typical, Birmingham
- 2016 BMW M4, 38,000 miles, £23,494, £4,451 under typical, Staines
- 2016 BMW M4, 60,500 miles, £21,000, £3,839 under typical, Leatherhead
- 2016 BMW M4, 59,989 miles, £21,495, £3,541 under typical, Glasgow
- 2015 BMW M4, 66,900 miles, £18,999, £3,059 under typical, Barnet
- 2020 BMW M4, 51,000 miles, £28,990, £4,287 under typical, High Ongar
- 2014 BMW M4, 75,901 miles, £17,950, £2,644 under typical, Coventry
- 2020 BMW M4, 40,700 miles, £30,000, £4,150 under typical, Bournemouth
- 2019 BMW M4, 32,010 miles, £28,120, £3,743 under typical, Chester
- 2018 BMW M4, 44,812 miles, £26,980, £3,511 under typical, Warrington
- 2015 BMW M4, 14,600 miles, £25,499, £3,183 under typical, Oldbury
- 2016 BMW M4, 36,523 miles, £24,995, £3,031 under typical, Milton Malsor
- 2018 BMW M4, 50,000 miles, £26,450, £3,127 under typical, Glasgow
- 2016 BMW M4, 54,220 miles, £21,995, £2,588 under typical, Fakenham
- 2016 BMW M4, 62,000 miles, £22,995, £2,540 under typical, Leatherhead
- 2015 BMW M4, 35,000 miles, £23,500, £2,560 under typical, Bedford
- 2018 BMW M4, 59,500 miles, £25,950, £2,811 under typical, Bedford
- 2017 BMW M4, 24,009 miles, £30,000, £3,210 under typical, Lichfield
- 2017 BMW M4, 75,650 miles, £20,795, £2,178 under typical, Swadlincote
- 2015 BMW M4, 15,000 miles, £25,989, £2,644 under typical, Tamworth
- 2015 BMW M4, 46,000 miles, £22,495, £2,282 under typical, Harlow
- 2017 BMW M4, 53,000 miles, £23,995, £2,427 under typical, Stoke-on-Trent
- 2016 BMW M4, 41,900 miles, £24,950, £2,455 under typical, Leigh
- 2019 BMW M4, 33,000 miles, £29,950, £2,886 under typical, Wembley
- 2017 BMW M4, 49,000 miles, £25,990, £2,490 under typical, Canterbury
- 2016 BMW M4, 35,998 miles, £24,490, £2,332 under typical, Canterbury
- 2019 BMW M4, 39,500 miles, £29,999, £2,851 under typical, Atherstone
- 2015 BMW M4, 42,004 miles, £22,995, £2,168 under typical, Dereham
- 2015 BMW M4, 43,010 miles, £22,990, £2,160 under typical, Peterborough
- 2017 BMW M4, 45,673 miles, £24,995, £2,290 under typical, Peterborough
- 2017 BMW M4, 53,000 miles, £26,494, £2,354 under typical, Cam
- 2017 BMW M4, 29,200 miles, £28,995, York
- 2016 BMW M4, 52,000 miles, £22,995, Crawley
- 2020 BMW M4, 45,000 miles, £29,949, Oldham
- 2019 BMW M4, 83,998 miles, £23,799, Oakham
- 2018 BMW M4, 39,994 miles, £28,995, Telford
- 2016 BMW M4, 50,750 miles, £24,381, Weston-super-Mare
- 2017 BMW M4, 48,583 miles, £27,495, Solihull
- 2018 BMW M4, 56,483 miles, £27,485, Dunstable
- 2016 BMW M4, 25,808 miles, £25,997, Chesterfield
- 2018 BMW M4, 60,000 miles, £26,990, Chertsey
- 2018 BMW M4, 89,000 miles, £22,500, Manchester
- 2016 BMW M4, 70,000 miles, £21,985, Bury
- 2019 BMW M4, 65,500 miles, £29,495, London
- 2018 BMW M4, 58,604 miles, £26,795, Telford
- 2017 BMW M4, 37,578 miles, £27,000, Leeds
- 2017 BMW M4, 36,902 miles, £28,495, Hasketon
- 2019 BMW M4, 55,600 miles, £28,695, London
- 2018 BMW M4, 61,085 miles, £26,990, Crewe
- 2017 BMW M4, 36,400 miles, £27,250, Newcastle upon Tyne
- 2018 BMW M4, 47,828 miles, £28,995, Darwen
- 2019 BMW M4, 54,750 miles, £28,990, Essendine
- 2017 BMW M4, 29,850 miles, £27,695, Chester
- 2016 BMW M4, 50,000 miles, £23,850, Bishop's Stortford
- 2015 BMW M4, 44,200 miles, £23,895, Shrewsbury
- 2017 BMW M4, 53,000 miles, £27,500, Heathfield
- 2018 BMW M4, 68,807 miles, £26,495, Lurgan
- 2017 BMW M4, 45,167 miles, £28,750, Ipswich
- 2018 BMW M4, 58,000 miles, £28,450, Redbridge
- 2018 BMW M4, 56,412 miles, £26,991, Stafford
- 2018 BMW M4, 69,418 miles, £25,995, Luton
- 2015 BMW M4, 65,000 miles, £21,475, Wolverhampton
- 2017 BMW M4, 93,000 miles, £21,490, Bedford
- 2019 BMW M4, 60,324 miles, £29,000, Shepshed
- 2014 BMW M4, 52,000 miles, £22,995, Crawley
- 2017 BMW M4, 51,930 miles, £27,995, Strathaven
- 2020 BMW M4, 56,842 miles, £29,488, Peterborough
- 2017 BMW M4, 54,141 miles, £26,999, Watton
- 2016 BMW M4, 44,566 miles, £24,999, Leamington Spa
- 2017 BMW M4, 49,850 miles, £25,995, Leatherhead
- 2019 BMW M4, 45,800 miles, £29,995, Southampton
- 2017 BMW M4, 64,500 miles, £24,000, Tower Hamlets
- 2017 BMW M4, 66,500 miles, £25,990, Bournemouth
- 2018 BMW M4, 64,000 miles, £27,450, Wembley
- 2018 BMW M4, 50,000 miles, £29,449, Oldham
- 2018 BMW M4, 60,500 miles, £27,995, Stoke-on-Trent
- 2016 BMW M4, 49,455 miles, £24,450, Bexleyheath
- 2015 BMW M4, 78,000 miles, £19,995, Chilham
- 2014 BMW M4, 69,681 miles, £20,995, Blaenau Gwent
- 2019 BMW M4, 72,000 miles, £26,995, Croydon
- 2016 BMW M4, 48,000 miles, £26,995, Wickham Bishops
- 2016 BMW M4, 60,000 miles, £24,500, Newcastle upon Tyne
- 2018 BMW M4, 58,312 miles, £28,700, Sheffield
- 2017 BMW M4, 62,000 miles, £26,950, Wembley
- 2017 BMW M4, 35,000 miles, £29,995, Crawley
- 2018 BMW M4, 33,000 miles, £30,000, Uxbridge
- 2019 BMW M4, 58,350 miles, £29,500, Leatherhead
- 2018 BMW M4, 85,445 miles, £23,995, Leatherhead
- 2017 BMW M4, 43,000 miles, £28,995, Crawley
- 2018 BMW M4, 53,113 miles, £29,495, Maldon
- 2016 BMW M4, 92,000 miles, £19,995, Swindon
- 2018 BMW M4, 73,920 miles, £25,995, Newtownabbey
- 2014 BMW M4, 79,000 miles, £19,995, Blandford Forum
- 2014 BMW M4, 87,341 miles, £18,995, Luton
- 2017 BMW M4, 45,040 miles, £28,495, Chelmsford
- 2015 BMW M4, 60,000 miles, £22,995, Heathfield
- 2016 BMW M4, 65,792 miles, £23,995, Bebington
- 2017 BMW M4, 59,000 miles, £27,995, Birkenhead
BMW M4 by gearbox, fuel and body
BMW M4 prices by year
- 2026 (69)
- 2025 (49)
- 2024 (52)
- 2023 (88)
- 2022 (100)
- 2021 (58)
- 2020 (48)
- 2019 (68)
- 2018 (60)
- 2017 (61)
- 2016 (56)
- 2015 (27)
More BMW
- All BMW M4
- All BMW cars
- BMW 1 Series (7,294)
- BMW 3 Series (7,164)
- BMW X5 (3,303)
- BMW X3 (3,035)
- BMW 5 Series (2,894)
- BMW X1 (2,640)
- BMW 2 Series (1,868)
- BMW 4 Series (1,799)
- BMW 2 Series Gran Coupe (1,321)
- BMW 4 Series Gran Coupe (1,191)
- BMW i4 (853)
- BMW 2 Series Active Tourer (830)
- BMW M3 (824)
- BMW X2 (793)
- BMW M4 (751)