Get a Carsnitch Report for Free Owner, price, MOT & dealer.

Used BMW M3 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 M3 models, pros and cons, what to look out for and everything else you need to know? Check out our BMW M3 buying guide here.

BMW M3 Data by County

BMW M3 data for the amount in stock, average price, age and mileage throughout the UK and by county.

CountyStockAvg PriceAvg AgeAvg MileageRecent Sales
All454£47,918735,566628
Aberdeen City4£63,83727,5287
Aberdeenshire1£33,995834,1531
Barking & Dagenham - Greater London1£18,8451185,000-
Barnet - Greater London1£31,246342,9511
Bedfordshire8£37,0611153,5299
Berkshire10£42,236942,18213
Bexley - Greater London1£17,99522132,000-
Brent - Greater London2£88,20931,5462
Bristol6£67,402322,22512
Bromley - Greater London3£56,845416,2833
Buckinghamshire15£45,8171037,67217
Cambridgeshire14£55,264524,61828
Cardiff6£59,492415,6445
Cheshire13£42,821836,18617
City of Edinburgh3£70,52719,5214
City of London - Greater London8£38,2121355,45110
Conwy3£60,59938,7302
Cookstown1£68,65036,007-
Cornwall1£28,9951249,0003
County Durham4£48,595524,42010
Croydon - Greater London6£54,196836,4763
Derbyshire7£43,706849,69410
Derry3£38,9811057,7264
Devon1£29,9991233,499-
Dorset3£27,9821055,2004
Dungannon2£51,223519,3351
Ealing - Greater London2£25,7471469,2501
East Riding of Yorkshire1£19,9951262,1631
East Sussex8£47,115948,6986
Enfield - Greater London1£62,49528,4448
Essex21£39,8241145,65136
Falkirk1£32,500738,342-
Fermanagh2£26,7451068,500-
Fife1£77,89812,5001
Glasgow City5£20,7911476,2485
Gloucestershire4£46,972629,5848
Greater Manchester19£40,5301049,09844
Hammersmith & Fulham - Greater London1£30,9901927,130-
Hampshire16£56,430627,99214
Havering - Greater London1£57,000318,3944
Herefordshire2£66,950211,0653
Hertfordshire11£35,4731256,80313
Highland1£89,9981103
Hounslow - Greater London1£83,00015,1753
Kent9£45,487836,76419
Kingston upon Thames - Greater London2£73,80828,6933
Lancashire12£40,8951256,2158
Leicestershire11£35,093748,99114
Lincolnshire6£38,7041023,9584
Magherafelt5£50,117735,0692
Merseyside2£47,965523,4507
Moray4£55,745319,197-
Newport1£40,500634,564-
Norfolk7£38,6031549,1543
North Ayrshire2£69,89814,1232
North Down1£14,7502199,000-
North Yorkshire15£61,407420,40148
Northamptonshire11£66,040418,6722
Nottinghamshire10£54,154424,45110
Oxfordshire9£54,0201243,9808
Perth and Kinross2£78,80017,8311
Rhondda Cynon Taf1£29,995623,0001
Shropshire2£36,995833,2004
Somerset2£27,9851252,95810
South Yorkshire4£61,228528,92316
Staffordshire6£51,658729,0349
Suffolk2£43,475216,8206
Surrey11£54,6091451,02315
Swansea4£46,999738,9863
Tyne and Wear2£46,250839,0838
Warwickshire4£44,675629,0096
West Lothian1£28,990871,000-
West Midlands28£54,966630,82121
West Sussex7£38,789837,39212
West Yorkshire31£54,587731,58140
Wiltshire12£71,668530,61119
Worcestershire3£47,660539,00911
Add postcode for better results.