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
All486£49,255733,766566
Aberdeen City4£56,500314,3209
Aberdeenshire1£33,995834,153-
Angus1£32,995844,0002
Bedfordshire7£40,9271150,86711
Berkshire14£44,047839,43410
Bexley - Greater London1£17,99522132,000-
Brent - Greater London2£88,20931,5462
Bristol9£54,154638,46711
Bromley - Greater London1£63,750312,8006
Buckinghamshire13£44,8861147,78520
Cambridgeshire14£57,102419,36431
Cardiff2£51,496418,2866
Cheshire16£42,792733,33616
City of Edinburgh1£71,45015525
City of London - Greater London7£43,6351052,3517
Conwy3£60,59938,7302
Cookstown1£68,65036,007-
County Durham6£43,885630,5209
Croydon - Greater London6£62,096523,3941
Derbyshire6£37,246963,66411
Derry6£34,4871254,5001
Dorset3£25,483958,3332
Dundee City2£34,750527,4656
Dungannon2£53,498519,3351
Ealing - Greater London3£42,1611048,332-
East Riding of Yorkshire1£19,9951262,1631
East Sussex4£45,1181253,5799
Enfield - Greater London1£60,495222,2687
Essex25£36,2071148,84532
Falkirk1£33,000738,342-
Fermanagh2£26,7451068,500-
Fife2£56,196515,425-
Glasgow City7£47,650944,5302
Gloucestershire1£16,9951377,2638
Greater Manchester26£45,628840,57835
Hammersmith & Fulham - Greater London1£30,9901927,130-
Hampshire15£52,213730,98010
Havering - Greater London1£57,500318,3945
Herefordshire3£63,117214,9162
Hertfordshire13£34,5081252,7388
Highland1£89,9981104
Hounslow - Greater London1£68,00017,0132
Kent15£48,827632,40612
Kingston upon Thames - Greater London3£73,30519,4723
Lancashire11£41,8901448,9456
Leicestershire11£34,534843,68418
Lincolnshire6£42,6661336,0482
Magherafelt5£50,137735,0692
Merseyside4£64,740319,1744
Moray4£56,245318,464-
Norfolk7£38,8881549,1533
North Ayrshire2£70,89814,1232
North Yorkshire21£62,652317,23733
Northamptonshire4£49,846834,9262
Nottinghamshire11£50,644529,48611
Oxfordshire9£48,8681340,8416
Perth and Kinross2£79,99017,3856
Rhondda Cynon Taf1£29,995623,0001
Shropshire2£54,748427,7063
Somerset3£22,1471464,2989
South Yorkshire6£56,654528,50016
Staffordshire7£54,493626,34310
Suffolk1£37,000324,8766
Surrey12£55,7371248,67511
Swansea3£55,833426,0623
Tyne and Wear4£46,373941,0897
Warwickshire2£32,225836,5623
West Dunbartonshire1£74,99513,921-
West Lothian1£28,990871,0001
West Midlands27£58,013630,10422
West Sussex9£45,783626,01710
West Yorkshire37£53,369630,30932
Wiltshire12£68,887530,61020
Worcestershire7£64,354530,9718
Add postcode for better results.