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
All519£40,666529,511942
Aberdeen City1£34,500436,0007
Angus1£32,995629,0003
Ards1£32,995635,000-
Barnet - Greater London1£24,495843,354-
Bedfordshire19£28,960748,39230
Belfast2£26,445847,50016
Berkshire7£47,945523,20010
Brent - Greater London2£38,700634,0003
Bristol5£55,359316,3919
Bromley - Greater London4£47,697316,4328
Buckinghamshire11£41,210525,08117
Cambridgeshire19£37,865628,09131
Cardiff5£42,897425,1606
Carrickfergus1£27,500852,000-
Cheshire18£43,173428,92615
City of Edinburgh7£34,422535,2338
City of London - Greater London4£35,958631,42610
Coleraine1£31,995635,0001
Conwy3£32,932527,997-
Cookstown1£29,950671,948-
Cornwall2£27,748751,7384
County Durham4£49,440313,90210
Craigavon2£65,99511,8901
Cumbria1£96,75014,200-
Derbyshire5£39,277530,28915
Derry3£26,662860,787-
Devon4£48,973428,3143
Dorset9£29,404741,82818
Dumfries and Galloway2£39,697618,6372
Dundee City3£39,83349,6928
Dungannon2£35,995630,1971
East Riding of Yorkshire4£27,231665,0706
East Sussex3£38,328641,2397
Enfield - Greater London1£38,995428,0573
Essex23£35,796635,15254
Fife2£63,748214,1905
Flintshire5£22,428957,730-
Glasgow City11£45,105427,7527
Gloucestershire8£38,603535,21111
Greater Manchester26£30,039740,49656
Greenwich - Greater London1£56,995214,667-
Hampshire15£45,389526,44236
Harrow - Greater London1£30,950642,000-
Havering - Greater London2£47,000421,1296
Hertfordshire7£30,290646,30920
Highland3£36,498418,8703
Hillingdon - Greater London1£39,900412,0372
Hounslow - Greater London2£27,950726,3687
Kent14£44,501426,10437
Kingston upon Thames - Greater London4£53,816315,7777
Lancashire8£34,981642,32520
Larne1£69,95013,500-
Leicestershire10£45,038529,22627
Limavady1£27,945837,000-
Lincolnshire11£46,696316,59512
Lisburn1£32,995517,600-
Magherafelt2£26,845968,0004
Merseyside3£38,462523,9576
Moray1£29,500830,000-
Newport6£34,330624,7057
Norfolk3£50,330323,79217
North Ayrshire3£50,93138,3602
North Yorkshire25£41,613522,94749
Northamptonshire3£46,715612,70412
Nottinghamshire25£37,120632,72036
Oxfordshire1£68,45014,5126
Shropshire4£34,369628,1078
Somerset5£45,381731,1693
South Yorkshire9£49,452522,35930
Staffordshire8£43,942428,03020
Suffolk7£51,058418,17513
Surrey22£36,454731,21524
Swansea1£33,000624,3023
Tyne and Wear10£28,868745,38119
Warwickshire3£34,916535,7679
West Dunbartonshire1£24,995846,7711
West Lothian1£60,995112,000-
West Midlands18£39,546535,21535
West Sussex4£41,115522,12520
West Yorkshire23£45,984528,45834
Wiltshire11£57,979316,17613
Worcestershire5£43,332520,4749
Add postcode for better results.