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
All521£40,541529,965959
Aberdeen City1£34,500436,0007
Angus1£32,995629,0003
Ballymena1£26,950852,9501
Barnet - Greater London1£24,495843,354-
Bedfordshire15£29,776746,01831
Belfast2£26,445847,50020
Berkshire7£45,701523,61412
Brent - Greater London1£50,450322,0003
Bristol4£38,160524,2598
Bromley - Greater London4£47,839315,32811
Buckinghamshire12£40,779523,45717
Cambridgeshire21£36,865631,03935
Cardiff2£37,248631,6688
Carrickfergus1£27,500852,000-
Cheshire17£43,069429,44721
City of Edinburgh8£38,870531,3697
City of London - Greater London4£36,350630,95610
Conwy3£32,932527,997-
Cookstown1£29,950671,948-
Cornwall1£28,500739,0004
County Durham5£51,469315,9957
Craigavon2£66,99511,8901
Cumbria1£96,75014,200-
Derbyshire7£47,649416,15914
Derry3£26,995860,787-
Devon3£33,495643,7843
Dorset8£29,528742,11722
Dumfries and Galloway2£39,697618,6372
Dundee City1£42,500211,2628
Dungannon2£35,995630,1972
East Riding of Yorkshire4£27,341665,0706
East Sussex3£40,162537,6296
Enfield - Greater London2£52,245315,4453
Essex24£37,729533,07256
Flintshire4£22,098970,925-
Glasgow City9£47,251426,6278
Gloucestershire6£33,897639,30111
Greater Manchester23£30,484737,43059
Greenwich - Greater London1£56,995214,6671
Hampshire12£45,162526,42639
Harrow - Greater London1£30,950642,000-
Havering - Greater London2£35,000529,2735
Hertfordshire9£37,535535,61719
Highland4£38,748416,8843
Hillingdon - Greater London1£40,200412,0373
Hounslow - Greater London2£29,450726,3689
Kent18£49,700322,99633
Kingston upon Thames - Greater London4£48,816414,5248
Lancashire9£34,205641,95521
Larne1£69,95013,500-
Leicestershire8£42,422530,14529
Limavady1£27,945837,000-
Lincolnshire11£44,450420,1089
Lisburn1£32,995517,600-
Magherafelt3£27,562862,6673
Merseyside2£46,69647,5256
Moray1£29,500830,000-
Newport6£29,160744,5456
Norfolk5£43,494322,97516
North Ayrshire3£50,93138,3604
North Yorkshire28£44,371421,43445
Northamptonshire5£55,769712,73712
Nottinghamshire27£37,539632,71230
Oxfordshire1£69,45014,5126
Redbridge - Greater London1£23,9901080,000-
Shropshire2£35,993620,91510
Somerset6£48,664631,1692
South Yorkshire10£50,627520,61334
Staffordshire6£39,358530,69121
Suffolk8£51,704417,24216
Surrey23£37,545729,45823
Swansea2£50,250414,3282
Tyne and Wear10£28,398748,05820
Warwickshire4£34,512535,1009
West Dunbartonshire1£24,995846,7711
West Lothian1£61,995112,000-
West Midlands19£37,056534,38933
West Sussex8£34,554627,09817
West Yorkshire24£44,431528,98033
Wiltshire9£62,39829,66515
Worcestershire5£46,682422,72210
Add postcode for better results.