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,167530,702985
Aberdeen City4£42,372316,4444
Angus1£33,795629,0005
Ballymena1£26,950852,9502
Barnet - Greater London1£24,495843,354-
Bedfordshire16£30,350745,09530
Belfast3£28,830737,23322
Berkshire7£36,334637,23115
Brent - Greater London1£28,450760,0003
Bristol6£46,466427,0079
Bromley - Greater London5£43,707420,6216
Buckinghamshire14£39,449519,76123
Cambridgeshire20£36,976629,63131
Cardiff4£52,622621,17014
Carrickfergus1£27,500852,0002
Cheshire13£44,296530,10627
City of Edinburgh6£37,429536,8298
City of London - Greater London7£34,715635,1378
Conwy3£32,932527,997-
Cookstown1£29,950671,948-
County Durham3£53,657315,91912
Croydon - Greater London1£48,800325,356-
Cumbria1£99,85014,200-
Derbyshire7£49,684418,56011
Derry2£27,495770,681-
Devon3£49,445325,3804
Dorset8£29,741731,60815
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,2395
Enfield - Greater London2£52,745317,0054
Essex21£36,040632,79560
Fife2£66,848213,5954
Flintshire4£22,098970,925-
Glasgow City11£46,638428,3966
Gloucestershire5£37,086636,22811
Greater Manchester27£32,543737,65255
Greenwich - Greater London1£57,295214,6671
Hammersmith & Fulham - Greater London1£22,9951045,000-
Hampshire10£39,692636,34242
Harrow - Greater London1£29,990642,000-
Havering - Greater London3£44,000420,3654
Herefordshire1£56,950211,8233
Hertfordshire10£36,061644,77125
Highland3£35,665520,2784
Hillingdon - Greater London2£38,993521,0193
Hounslow - Greater London5£35,280625,4906
Kent14£55,686314,96039
Kingston upon Thames - Greater London5£46,313524,8558
Lancashire12£36,421640,12518
Larne1£69,95013,5001
Leicestershire11£40,056531,38127
Limavady1£27,945833,000-
Lincolnshire7£45,521419,42914
Magherafelt3£27,562862,6674
Merseyside2£48,88647,5257
Moray1£29,500830,0001
Newport8£29,558743,7265
Norfolk6£36,652529,43515
North Ayrshire2£53,89838,9904
North Yorkshire26£40,993427,05441
Northamptonshire5£52,628714,18913
Nottinghamshire22£31,845737,49734
Oxfordshire2£38,715638,8146
Perth and Kinross5£62,13016,1972
Redbridge - Greater London1£23,9901080,000-
Renfrewshire1£34,998419,375-
Shropshire5£39,086523,5668
Somerset3£52,642636,4985
South Lanarkshire1£26,499934,306-
South Yorkshire11£46,916521,81439
Staffordshire9£44,170526,19818
Suffolk5£50,695415,08416
Surrey25£37,593632,27827
Swansea2£66,00015,9182
Tyne and Wear13£34,865637,66915
Warwickshire5£34,449535,0009
West Dunbartonshire1£26,995846,7711
West Lothian1£61,995112,000-
West Midlands17£44,051427,29733
West Sussex11£37,368625,00211
West Yorkshire28£44,249530,02327
Wiltshire10£71,39729,13717
Worcestershire2£41,956628,17114
Add postcode for better results.