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
All512£40,665530,213931
Aberdeen City1£34,500436,0007
Angus1£32,995629,0003
Barnet - Greater London1£24,495843,354-
Bedfordshire22£28,499850,24327
Belfast2£26,445847,50016
Berkshire8£45,886524,64410
Brent - Greater London2£38,700634,0003
Bristol5£55,359316,3919
Bromley - Greater London3£52,334214,9599
Buckinghamshire10£38,436526,58118
Cambridgeshire20£37,973628,36130
Cardiff2£36,998631,6687
Carrickfergus1£27,500852,000-
Cheshire19£42,874428,18517
City of Edinburgh7£34,422535,0918
City of London - Greater London5£39,078528,7659
Coleraine1£31,995635,0001
Conwy3£32,932527,997-
Cookstown1£29,950671,948-
Cornwall2£35,500736,5003
County Durham5£46,108416,15710
Craigavon2£66,99511,8901
Cumbria1£96,75014,200-
Derbyshire8£44,687421,00013
Derry3£26,662860,787-
Devon2£37,745549,0303
Dorset9£29,467741,82819
Dumfries and Galloway2£39,697618,6372
Dundee City3£39,83349,6928
Dungannon2£35,995630,1971
East Riding of Yorkshire4£27,231665,0706
East Sussex4£37,245639,2226
Enfield - Greater London1£38,995428,0574
Essex25£36,079632,78952
Flintshire4£22,098970,925-
Glasgow City9£47,196426,6276
Gloucestershire8£38,603535,21111
Greater Manchester24£29,808740,21757
Greenwich - Greater London1£56,995214,6671
Hampshire10£43,269530,16138
Harrow - Greater London1£30,950642,000-
Havering - Greater London2£47,000421,1296
Hertfordshire6£30,922646,27522
Highland4£38,373416,8843
Hillingdon - Greater London1£39,900412,0372
Hounslow - Greater London2£27,950726,3687
Kent18£50,805320,98934
Kingston upon Thames - Greater London3£52,149413,2917
Lancashire7£32,265745,61121
Larne1£69,95013,500-
Leicestershire9£44,820428,44027
Limavady1£27,945837,000-
Lincolnshire9£47,200315,53612
Lisburn1£32,995517,600-
Magherafelt2£26,845968,0004
Merseyside2£46,69647,5256
Moray1£29,500830,000-
Newport5£33,496625,7148
Norfolk3£50,330323,79218
North Ayrshire3£50,93138,3603
North Yorkshire26£42,809520,65249
Northamptonshire3£47,048612,70412
Nottinghamshire25£37,533632,77836
Oxfordshire1£69,45014,5126
Redbridge - Greater London1£23,9901080,000-
Shropshire3£38,328531,4697
Somerset5£45,607731,1693
South Yorkshire9£49,591522,35932
Staffordshire6£46,933427,98321
Suffolk8£51,551419,36713
Surrey22£37,403729,86523
Swansea2£50,250414,3282
Tyne and Wear9£27,965846,72920
Warwickshire3£34,916535,7679
West Dunbartonshire1£24,995846,7711
West Lothian1£60,995112,000-
West Midlands18£38,211535,90833
West Sussex7£35,491628,68017
West Yorkshire23£46,790530,53131
Wiltshire10£58,247316,38213
Worcestershire5£46,432422,7228
Add postcode for better results.