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
All483£45,846838,133615
Aberdeen City3£64,00016,2898
Aberdeenshire4£39,4951338,2681
Ballymena1£29,450870,0002
Barking & Dagenham - Greater London1£17,3851185,000-
Barnet - Greater London1£29,795342,951-
Bedfordshire12£35,4521256,05912
Berkshire9£33,6151050,76914
Bexley - Greater London1£17,99522132,000-
Brent - Greater London2£87,85931,546-
Bristol5£68,608319,95414
Bromley - Greater London2£71,49814,6653
Buckinghamshire25£44,9111035,79113
Cambridgeshire7£62,849416,05623
Cardiff4£59,013313,9488
Cheshire15£40,411840,18313
City of Edinburgh3£61,862212,8002
City of London - Greater London14£45,080943,22910
Conwy3£60,59938,730-
Cookstown1£68,65036,007-
Cornwall1£28,9951249,0001
County Durham4£47,568623,93510
Croydon - Greater London4£38,1391253,0315
Derbyshire6£42,113953,29810
Derry4£34,8581665,7253
Devon1£29,9991233,4991
Dorset4£59,807522,0635
Dundee City1£30,500335,65712
Dungannon1£31,995838,3252
Ealing - Greater London1£34,495657,0002
East Riding of Yorkshire1£19,4951262,163-
East Sussex6£48,1631047,5118
Essex27£42,609836,12031
Falkirk1£32,000738,342-
Fermanagh2£26,7451068,500-
Fife2£83,89811,2551
Flintshire1£24,4951069,800-
Glasgow City7£28,2961155,0985
Gloucestershire4£56,161525,4566
Greater Manchester20£39,568844,69844
Hammersmith & Fulham - Greater London1£29,9901927,130-
Hampshire9£52,235834,17518
Herefordshire3£52,800228,7521
Hertfordshire10£33,5851363,03711
Highland2£86,9981101
Hounslow - Greater London1£83,00015,1753
Kent22£64,572514,03817
Kingston upon Thames - Greater London1£72,80002,0954
Lancashire14£38,7051354,10210
Leicestershire11£35,760745,46019
Lincolnshire4£35,8911427,9186
Lisburn1£24,9951760,800-
Magherafelt5£49,066735,0692
Moray5£49,195427,184-
Newtownabbey1£23,9951152,4392
Norfolk8£35,4161655,3002
North Ayrshire1£72,89812,5552
North Down1£14,7502199,000-
North Yorkshire12£59,899420,48349
Northamptonshire6£70,508317,4329
Nottinghamshire8£49,735626,03813
Oxfordshire8£53,4771341,9409
Perth and Kinross4£65,49014,594-
Rhondda Cynon Taf1£29,995623,0001
Shropshire3£68,33239,6132
Somerset5£36,233765,2726
South Yorkshire14£41,3601054,95414
Staffordshire5£52,098833,65712
Suffolk8£61,435218,7289
Surrey7£28,1391359,71012
Swansea4£42,874739,8224
Tyne and Wear2£43,2001458,97311
Warwickshire5£33,699733,6655
West Midlands23£53,008734,60325
West Sussex3£33,5851150,65015
West Yorkshire36£54,764627,80528
Wiltshire14£71,949425,93515
Worcestershire3£33,110752,3519
Wrexham1£17,9951276,156-
Add postcode for better results.