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
All532£41,416530,182983
Aberdeen City4£42,194316,4444
Angus1£33,495629,0005
Ballymena1£26,950852,9502
Barnet - Greater London1£24,495843,354-
Bedfordshire16£30,412740,77731
Belfast3£28,830737,23321
Berkshire7£36,334637,23115
Brent - Greater London2£39,450541,0003
Bristol6£46,110427,0079
Bromley - Greater London5£43,707420,6216
Buckinghamshire12£38,187521,30224
Cambridgeshire21£36,661630,18132
Cardiff3£41,832526,55915
Carrickfergus1£27,500852,0002
Cheshire11£44,715530,79527
City of Edinburgh6£36,830536,9968
City of London - Greater London7£34,462635,1378
Conwy3£32,932527,997-
Cookstown1£29,950671,948-
County Durham3£53,620315,91910
Croydon - Greater London1£48,800325,356-
Cumbria1£99,85014,200-
Derbyshire7£49,158418,56011
Derry2£27,495770,681-
Devon3£49,278325,3804
Dorset10£28,163740,35515
Dumfries and Galloway2£33,747619,1202
Dundee City4£41,063417,6427
Dungannon2£35,995630,1973
East Riding of Yorkshire2£26,092775,4486
East Sussex3£40,527544,2395
Enfield - Greater London3£47,828320,6894
Essex20£37,039630,99455
Fife2£66,848213,5953
Flintshire4£22,098970,925-
Glasgow City11£46,560428,3966
Gloucestershire5£37,086636,22811
Greater Manchester26£33,776634,50956
Greenwich - Greater London1£57,295214,6671
Hammersmith & Fulham - Greater London1£22,9951045,000-
Hampshire10£42,609633,35141
Harrow - Greater London1£31,990642,000-
Havering - Greater London2£45,750423,4035
Herefordshire1£56,450211,8233
Hertfordshire13£37,986637,18121
Highland3£35,665520,2784
Hillingdon - Greater London2£38,993521,0193
Hounslow - Greater London5£34,480625,4906
Kent17£52,358319,66136
Kingston upon Thames - Greater London3£55,47236,24110
Lancashire11£37,051640,61919
Larne1£69,95013,5001
Leicestershire11£39,856533,19628
Limavady1£27,945833,000-
Lincolnshire6£45,793417,74614
Magherafelt3£27,562862,6674
Merseyside2£48,88647,5257
Moray1£29,500830,0001
Newport6£29,743744,5457
Norfolk5£37,195525,96215
North Ayrshire3£50,93138,2214
North Yorkshire24£40,161528,56943
Northamptonshire5£51,728714,18913
Nottinghamshire24£32,749736,83732
Oxfordshire1£55,950311,5047
Perth and Kinross2£60,99015,6485
Redbridge - Greater London1£23,9901080,000-
Shropshire4£41,734522,4589
Somerset3£52,642636,4984
South Lanarkshire1£26,599934,306-
South Yorkshire12£45,256522,50538
Staffordshire7£37,855631,18720
Suffolk5£50,446415,08416
Surrey24£36,204732,49825
Swansea2£65,75015,9181
Tyne and Wear12£34,655640,17816
Warwickshire5£34,449535,1219
West Dunbartonshire1£26,995846,7711
West Lothian1£61,995112,000-
West Midlands18£39,754529,58935
West Sussex12£38,651522,87811
West Yorkshire24£45,646529,92228
Wiltshire10£71,38729,13717
Worcestershire3£46,804524,44713
Add postcode for better results.