Get a Carsnitch Report for Free Owner, price, MOT & dealer.

Used BMW M4 on Finance

Representative example: borrowing £6,500 over 5 years with a representative APR of 19.9%, an annual interest rate of 19.9% (Fixed) and a deposit of £0.00, the amount payable would be £166.07 per month, with a total cost of credit of £3,464.37 and a total amount payable of £9,964.37.

Buying Guide

Want to find out everything about all M4 models, pros and cons, what to look out for and everything else you need to know? Check out our BMW M4 buying guide here.

BMW M4 Data by County

BMW M4 data for the amount in stock, average price, age and mileage throughout the UK and by county.

CountyStockAvg PriceAvg AgeAvg MileageRecent Sales
All526£40,799529,916966
Aberdeen City1£34,500436,0007
Angus1£33,495629,0004
Ballymena1£26,950852,9502
Barnet - Greater London1£24,495843,354-
Bedfordshire16£29,790743,96930
Belfast2£26,445847,50020
Berkshire6£42,962526,38313
Brent - Greater London1£50,450322,0003
Bristol5£47,046419,4099
Bromley - Greater London4£48,419318,02010
Buckinghamshire11£39,614421,81217
Cambridgeshire21£36,960631,03836
Cardiff2£37,248631,6688
Carrickfergus1£27,500852,000-
Cheshire15£40,708533,73820
City of Edinburgh6£36,495533,6807
City of London - Greater London4£36,400630,95611
Conwy3£32,932527,997-
Cookstown1£29,950671,948-
Cornwall1£28,500739,0004
County Durham5£51,534315,9957
Craigavon2£66,99511,8901
Cumbria1£96,75014,200-
Derbyshire7£47,792416,15914
Derry2£27,495770,681-
Devon5£43,465427,3611
Dorset8£28,099744,31321
Dumfries and Galloway1£29,495811,5322
Dundee City1£42,500211,2628
Dungannon2£35,995630,1973
East Riding of Yorkshire4£27,341665,0706
East Sussex3£39,660544,2395
Enfield - Greater London2£52,745315,4454
Essex30£37,318533,24051
Fife1£28,495657,0595
Flintshire4£22,098970,925-
Glasgow City10£47,416426,5367
Gloucestershire3£28,161745,89012
Greater Manchester29£31,542636,48156
Greenwich - Greater London1£56,995214,6671
Hampshire11£47,038526,24640
Harrow - Greater London1£30,950642,000-
Havering - Greater London1£32,000627,0866
Hertfordshire11£36,757534,47420
Highland2£37,499516,3143
Hillingdon - Greater London1£40,500412,0373
Hounslow - Greater London2£28,750726,3689
Kent19£49,431323,00831
Kingston upon Thames - Greater London4£48,816414,5248
Lancashire11£39,429635,89119
Larne1£69,95013,500-
Leicestershire9£41,569531,71729
Limavady1£27,945833,000-
Lincolnshire10£43,244420,9179
Magherafelt3£27,562862,6673
Merseyside2£46,69647,5256
Moray1£29,500830,0001
Newport6£29,160744,5456
Norfolk5£43,594322,97516
North Ayrshire3£50,93138,3604
North Yorkshire25£45,069421,80345
Northamptonshire3£47,215612,70415
Nottinghamshire28£37,676633,21729
Oxfordshire1£69,95014,5127
Perth and Kinross1£59,49015,6487
Redbridge - Greater London1£23,9901080,000-
Shropshire2£35,993620,91511
Somerset6£48,789631,1682
South Yorkshire12£50,336520,16532
Staffordshire7£37,449537,23320
Suffolk8£51,745417,24216
Surrey23£37,732630,13123
Swansea2£64,00015,9182
Tyne and Wear8£29,197841,17422
Warwickshire5£34,209535,6618
West Dunbartonshire1£24,995846,7711
West Lothian1£61,995112,000-
West Midlands17£38,092534,87934
West Sussex9£38,255625,40516
West Yorkshire24£43,685630,86933
Wiltshire8£67,67722,78316
Worcestershire6£43,901524,1999
Add postcode for better results.