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
All548£40,976529,601960
Aberdeen City3£40,663419,8945
Angus1£33,495629,0005
Ballymena1£26,950852,9502
Barnet - Greater London1£24,495843,354-
Bedfordshire17£29,241742,88630
Belfast3£28,830737,23319
Berkshire9£44,518530,85215
Brent - Greater London1£50,450322,0003
Bristol5£50,332321,2098
Bromley - Greater London8£41,669424,0765
Buckinghamshire12£39,354521,35423
Cambridgeshire20£37,186629,41032
Cardiff2£37,748631,66813
Carrickfergus1£27,500852,0001
Cheshire13£42,181531,39024
City of Edinburgh7£35,282637,8896
City of London - Greater London5£33,589633,43511
Conwy3£32,932527,997-
Cookstown1£29,950671,948-
Cornwall2£30,748727,1504
County Durham4£49,441418,0087
Croydon - Greater London1£48,800325,356-
Cumbria1£96,75014,200-
Derbyshire8£51,700315,28311
Derry2£27,495770,681-
Devon3£49,012325,3802
Dorset9£27,836746,23919
Dumfries and Galloway1£29,495811,5322
Dundee City2£47,750314,4359
Dungannon2£35,995630,1973
East Riding of Yorkshire3£28,502667,3005
East Sussex4£38,533542,4864
Enfield - Greater London3£47,828320,6894
Essex26£35,029634,53859
Fife2£66,848213,5953
Flintshire4£22,098970,925-
Glasgow City11£46,560428,3966
Gloucestershire4£29,370743,44212
Greater Manchester26£31,747736,84552
Greenwich - Greater London1£56,995214,6671
Hampshire12£47,252528,32641
Harrow - Greater London1£31,990642,000-
Havering - Greater London2£34,000627,5705
Herefordshire1£55,450211,8233
Hertfordshire12£37,834634,93120
Highland3£35,665521,9443
Hillingdon - Greater London2£38,993521,0193
Hounslow - Greater London4£27,450828,9058
Kent17£52,911320,50028
Kingston upon Thames - Greater London3£55,81138,70210
Lancashire12£38,601635,98018
Larne1£69,95013,5001
Leicestershire12£40,555532,32328
Limavady1£27,945833,000-
Lincolnshire6£45,492417,74612
Magherafelt3£27,562862,6673
Merseyside2£48,88647,5257
Moray1£29,500830,0001
Newport7£29,566742,8726
Norfolk7£31,779632,61612
North Ayrshire3£50,93138,2214
North Yorkshire22£40,537526,02044
Northamptonshire5£54,128712,79113
Nottinghamshire24£34,738636,00931
Oxfordshire1£69,95014,5128
Perth and Kinross3£50,323313,3614
Redbridge - Greater London1£23,9901080,000-
Shropshire3£35,160620,28511
Somerset4£51,605627,2073
South Lanarkshire1£26,599934,306-
South Yorkshire13£46,544522,19037
Staffordshire7£41,557526,70020
Stirling1£36,998417,215-
Suffolk6£47,697517,04516
Surrey26£38,187631,64222
Swansea3£54,333312,0461
Tyne and Wear13£36,869640,82117
Warwickshire4£33,624635,77610
West Dunbartonshire1£24,995846,7711
West Lothian1£61,995112,000-
West Midlands17£39,739532,89533
West Sussex10£39,555520,61314
West Yorkshire26£40,995635,60929
Wiltshire9£63,034311,74517
Worcestershire3£46,804524,44711
Add postcode for better results.