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£41,220530,245987
Aberdeen City4£40,246421,1714
Angus1£33,795629,0005
Ballymena1£26,950852,9502
Barnet - Greater London1£24,495843,354-
Bedfordshire16£30,872744,60030
Belfast3£28,830737,23322
Berkshire8£36,479635,28114
Brent - Greater London1£28,450760,0003
Bristol6£46,735427,0079
Bromley - Greater London4£37,909524,9028
Buckinghamshire14£42,937519,28323
Cambridgeshire21£38,464528,40630
Cardiff3£53,495722,77816
Carrickfergus1£27,950852,0002
Cheshire14£42,914531,24126
City of Edinburgh6£37,429536,8298
City of London - Greater London6£34,608536,6429
Conwy3£32,932527,997-
Cookstown1£29,950671,948-
County Durham2£61,99029,70912
Croydon - Greater London1£48,800325,356-
Cumbria1£99,85014,200-
Derbyshire7£49,684418,47911
Derry2£27,495770,681-
Devon3£49,523325,3804
Dorset7£30,455727,70115
Dumfries and Galloway2£33,747619,1202
Dundee City4£41,063417,6428
Dungannon2£35,995630,1973
East Riding of Yorkshire2£26,170775,4487
East Sussex3£40,827544,2396
Enfield - Greater London1£36,495531,1775
Essex24£37,493630,86057
Fife2£66,848213,5954
Flintshire4£22,098970,925-
Glasgow City10£49,102424,3936
Gloucestershire3£43,313523,01511
Greater Manchester27£32,471737,71554
Hammersmith & Fulham - Greater London1£22,9951045,000-
Hampshire12£44,568529,22142
Harrow - Greater London1£29,990642,000-
Havering - Greater London3£44,500420,3654
Herefordshire1£56,950211,8234
Hertfordshire10£36,111644,77126
Highland3£35,665520,2785
Hillingdon - Greater London2£38,993521,0193
Hounslow - Greater London6£38,717622,8295
Kent18£53,510318,80636
Kingston upon Thames - Greater London4£52,062417,1978
Lancashire12£36,437640,12519
Larne1£69,95013,5001
Leicestershire11£39,756531,43928
Limavady1£27,945833,000-
Lincolnshire7£45,664419,42914
Magherafelt3£27,562862,6674
Merseyside2£48,88647,5256
Moray1£29,500830,0001
Newport6£29,745740,9586
Norfolk5£37,295525,96216
North Ayrshire2£53,39838,9904
North Yorkshire18£40,865526,98443
Northamptonshire5£52,628714,18913
Nottinghamshire22£33,984636,82034
Oxfordshire2£38,715638,8146
Perth and Kinross6£61,22316,1521
Redbridge - Greater London1£23,9901080,000-
Renfrewshire1£34,998419,375-
Shropshire4£40,609524,58310
Somerset3£52,642636,4985
South Ayrshire1£36,995411,9062
South Lanarkshire1£26,499934,306-
South Yorkshire15£41,701630,73436
Staffordshire9£44,736525,86518
Suffolk6£49,994414,05615
Surrey24£35,035733,53029
Swansea2£66,00015,7582
Tyne and Wear13£36,865635,48714
Warwickshire4£35,249532,3759
West Dunbartonshire2£39,745631,884-
West Lothian1£61,995112,000-
West Midlands19£43,519429,41131
West Sussex11£37,395625,00212
West Yorkshire31£43,636529,19826
Wiltshire9£73,65828,36517
Worcestershire2£41,956628,17116
Add postcode for better results.