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
All567£42,343528,858937
Aberdeen City5£39,029322,3071
Angus2£25,995836,0004
Ballymena1£26,950852,9502
Barnet - Greater London1£24,495843,354-
Bedfordshire19£28,928746,86927
Belfast3£29,596737,23319
Berkshire9£37,921531,55712
Brent - Greater London1£28,450760,0003
Bristol6£43,353429,4147
Bromley - Greater London5£37,874520,6889
Buckinghamshire14£43,075521,67923
Cambridgeshire15£37,234631,09036
Cardiff4£47,244731,10417
Carrickfergus1£27,950852,0002
Cheshire13£47,012427,61022
City of Edinburgh8£39,720529,2049
City of London - Greater London5£41,836427,4499
Conwy3£32,932527,9971
Cookstown1£29,950671,948-
County Durham5£41,691532,3829
Croydon - Greater London1£49,200325,3561
Cumbria1£99,85014,200-
Derbyshire11£44,652525,8797
Derry1£33,995634,000-
Devon3£50,524324,8804
Dorset6£31,177723,25515
Dumfries and Galloway1£29,495811,5323
Dundee City5£44,100311,7147
Dungannon1£31,995647,6154
East Riding of Yorkshire1£26,000681,39510
East Sussex5£36,924539,7715
Essex35£38,481529,50150
Fife2£66,848213,5954
Glasgow City7£53,035214,0996
Gloucestershire4£48,473419,68512
Greater Manchester29£33,003637,43853
Hampshire16£41,704634,10433
Harrow - Greater London1£29,990642,000-
Havering - Greater London2£49,000316,5168
Hertfordshire9£35,072643,20732
Highland3£47,332415,0465
Hillingdon - Greater London1£36,995530,0003
Hounslow - Greater London6£35,550623,0995
Kent10£50,904213,17940
Kingston upon Thames - Greater London6£49,347423,6598
Lancashire13£37,190633,99818
Larne1£69,95013,5001
Leicestershire15£39,238532,91225
Limavady1£27,945833,000-
Lincolnshire8£41,961524,14512
Magherafelt4£28,945769,7503
Merseyside3£60,66347,8502
Moray1£29,500830,0001
Newport6£36,663628,8995
Newtownabbey2£38,495630,3532
Norfolk7£35,992531,47314
North Ayrshire3£52,23126,0023
North Yorkshire20£42,475528,14941
Northamptonshire8£60,774517,5588
Nottinghamshire22£35,353635,45434
Oxfordshire3£59,430424,8535
Perth and Kinross5£61,59016,2521
Shropshire4£41,109524,58310
Somerset3£52,815636,4987
South Ayrshire1£37,888411,9063
South Yorkshire17£42,046634,33536
Staffordshire11£46,938423,62017
Suffolk5£47,894620,87615
Surrey26£34,082733,37827
Swansea1£63,00017,4833
Tyne and Wear11£39,003628,56313
Warwickshire3£51,000318,5905
West Dunbartonshire1£26,995846,771-
West Lothian1£61,995112,000-
West Midlands17£46,743423,87635
West Sussex9£40,410531,26411
West Yorkshire29£43,240530,25324
Wiltshire13£59,003315,78915
Worcestershire5£47,682518,28714
Add postcode for better results.