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,476529,990951
Aberdeen City1£34,500436,0007
Angus1£32,995629,0003
Ballymena1£26,950852,9501
Barnet - Greater London1£24,495843,354-
Bedfordshire15£29,776746,01829
Belfast2£26,445847,50019
Berkshire7£45,701523,61412
Brent - Greater London1£50,450322,0003
Bristol4£38,160524,2598
Bromley - Greater London4£47,839315,32811
Buckinghamshire11£39,032524,82518
Cambridgeshire21£36,853631,03934
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,228533,65255
Flintshire4£22,098970,925-
Glasgow City9£47,251426,6277
Gloucestershire6£33,897639,30111
Greater Manchester23£30,484737,43059
Greenwich - Greater London1£56,995214,6671
Hampshire11£45,995526,62540
Harrow - Greater London1£30,950642,000-
Havering - Greater London2£35,000529,2735
Hertfordshire8£38,684537,08320
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£18,080864,0003
Merseyside2£46,69647,5256
Moray1£29,500830,000-
Newport6£29,160744,5456
Norfolk5£43,494322,97516
North Ayrshire3£50,93138,3604
North Yorkshire28£44,367421,43444
Northamptonshire5£55,769712,73712
Nottinghamshire26£37,598633,09431
Oxfordshire1£69,45014,5126
Redbridge - Greater London1£23,9901080,000-
Shropshire2£35,993620,91510
Somerset6£48,664631,1692
South Yorkshire10£50,627520,61333
Staffordshire6£39,275530,69121
Suffolk8£51,704417,24216
Surrey22£38,184628,70624
Swansea3£53,667312,0461
Tyne and Wear11£27,906848,21519
Warwickshire4£34,512535,1009
West Dunbartonshire1£24,995846,7711
West Lothian1£61,995112,000-
West Midlands20£38,003533,97033
West Sussex8£34,554627,09817
West Yorkshire24£44,431528,98031
Wiltshire9£62,39829,66514
Worcestershire5£46,682422,72210
Add postcode for better results.