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
All545£40,641529,745930
Aberdeen City2£43,295418,5306
Angus1£33,495629,0004
Ballymena1£26,950852,9502
Barnet - Greater London1£24,495843,354-
Bedfordshire16£29,194744,10630
Belfast3£28,830737,23319
Berkshire7£46,660522,92214
Brent - Greater London1£50,450322,0003
Bristol5£44,196427,5898
Bromley - Greater London8£41,481424,0765
Buckinghamshire12£39,312521,35418
Cambridgeshire21£37,210630,45134
Cardiff2£37,748631,66811
Carrickfergus1£27,500852,000-
Cheshire15£40,788533,73822
City of Edinburgh7£35,567635,9336
City of London - Greater London6£33,906632,63610
Conwy3£32,932527,997-
Cookstown1£29,950671,948-
Cornwall2£30,748727,1504
County Durham5£51,574315,9946
Craigavon2£66,99511,8901
Cumbria1£96,75014,200-
Derbyshire7£50,041418,32213
Derry2£27,495770,681-
Devon3£48,817325,3802
Dorset9£29,341742,69920
Dumfries and Galloway1£29,495811,5322
Dundee City1£42,500211,2629
Dungannon2£35,995630,1973
East Riding of Yorkshire3£26,834673,4676
East Sussex3£29,345655,7425
Enfield - Greater London3£47,328320,6894
Essex29£36,315632,84849
Fife3£54,064328,0833
Flintshire4£22,098970,925-
Glasgow City11£46,560428,3966
Gloucestershire4£29,370743,44212
Greater Manchester28£31,122738,52752
Greenwich - Greater London1£56,995214,6671
Hampshire12£47,091528,32641
Harrow - Greater London1£31,990642,000-
Havering - Greater London2£34,000627,5705
Hertfordshire13£39,273532,97018
Highland2£37,499516,3143
Hillingdon - Greater London2£38,993521,0192
Hounslow - Greater London2£28,750726,3689
Kent15£51,448321,44629
Kingston upon Thames - Greater London3£41,816518,5169
Lancashire12£38,560635,98018
Larne1£69,95013,500-
Leicestershire11£41,084530,91928
Limavady1£27,945833,000-
Lincolnshire7£45,893416,83811
Magherafelt3£27,562862,6673
Merseyside2£46,88647,5257
Moray1£29,500830,0001
Newport6£29,243744,5457
Norfolk7£42,210320,24714
North Ayrshire3£50,93138,3604
North Yorkshire20£42,615424,46844
Northamptonshire4£60,161711,02213
Nottinghamshire24£34,613636,14629
Oxfordshire1£69,95014,5127
Perth and Kinross4£45,490417,2444
Redbridge - Greater London1£23,9901080,000-
Shropshire3£34,993620,28512
Somerset5£54,275527,2072
South Lanarkshire1£26,599934,306-
South Yorkshire14£44,987523,82632
Staffordshire7£41,571526,70019
Stirling1£37,498417,215-
Suffolk7£49,153416,11015
Surrey23£39,873628,17725
Swansea3£54,333312,0461
Tyne and Wear13£36,611640,91315
Warwickshire4£33,624635,77610
West Dunbartonshire1£24,995846,7711
West Lothian1£61,995112,000-
West Midlands17£38,489534,29734
West Sussex9£38,805524,07215
West Yorkshire25£41,370634,27229
Wiltshire9£62,540311,74515
Worcestershire5£40,981525,8079
Add postcode for better results.