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

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

BMW 3 Series Data by County

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

CountyStockAvg PriceAvg AgeAvg MileageRecent Sales
All5,850£18,048759,58412,038
Aberdeen City39£27,416430,67475
Aberdeenshire8£19,933750,07618
Angus3£14,3271036,5703
Antrim13£12,606995,23323
Ards11£12,4309102,5586
Argyll and Bute2£16,479775,0003
Armagh8£7,90311104,9666
Ballymena14£13,238883,35430
Ballymoney9£13,934879,05512
Banbridge4£16,461675,0005
Barking & Dagenham - Greater London2£14,1481462,2034
Barnet - Greater London5£8,5751266,4368
Bedfordshire154£14,808872,229217
Belfast20£16,357756,60968
Berkshire81£14,109971,444150
Bexley - Greater London1£23,790440,2954
Blaenau Gwent7£15,212748,85211
Brent - Greater London6£14,457768,16515
Bridgend1£9,9951067,4341
Bristol98£20,001756,560186
Bromley - Greater London28£23,125641,99265
Buckinghamshire68£18,965760,478140
Caerphilly5£5,9951498,60020
Cambridgeshire194£16,070768,046281
Cardiff43£31,668427,374104
Carmarthenshire5£18,095653,49710
Carrickfergus5£15,048867,0148
Ceredigion6£8,8291087,28213
Cheshire132£20,149751,120268
City of Edinburgh86£20,432654,102124
City of London - Greater London135£21,043749,887354
Coleraine12£9,7171086,95020
Conwy15£28,665431,7109
Cookstown8£12,9671083,95012
Cornwall22£21,8521046,80836
County Durham67£22,539653,176179
Craigavon8£28,331638,80126
Croydon - Greater London18£7,3891475,58925
Cumbria15£19,210653,96931
Derbyshire123£14,907870,813278
Derry5£14,571875,90220
Devon106£20,354858,675141
Dorset57£21,972750,30483
Down1£23,995320,1904
Dumfries and Galloway23£21,723643,65116
Dundee City17£22,995643,37238
Dungannon11£18,047961,36824
Ealing - Greater London14£10,5011358,27115
East Ayrshire11£14,566756,70813
East Lothian2£14,747971,663-
East Riding of Yorkshire40£24,144443,84488
East Sussex69£19,106952,75895
Enfield - Greater London20£23,434531,62732
Essex183£18,799857,665306
Falkirk15£9,5161088,8346
Fermanagh13£18,244570,19811
Fife29£23,207538,79564
Flintshire20£14,258881,4853
Glasgow City57£21,720642,363246
Gloucestershire62£18,409762,39192
Greater Manchester310£14,694870,413783
Greenwich - Greater London5£37,095110,08510
Hampshire179£21,566648,453392
Harrow - Greater London8£16,1191061,35626
Havering - Greater London38£19,959658,98552
Herefordshire8£29,618436,17324
Hertfordshire137£21,719747,607253
Highland19£28,613426,74329
Hillingdon - Greater London28£9,5191084,09265
Hounslow - Greater London29£16,398969,00154
Inverclyde1£17,498638,3652
Isle of Wight5£10,6981076,8864
Kensington & Chelsea - Greater London1£8,750996,6201
Kent155£22,463546,134341
Kingston upon Thames - Greater London15£6,8311491,21640
Lancashire213£18,705665,147430
Larne2£14,970863,500-
Leicestershire116£22,514655,383227
Limavady1£12,990679,0003
Lincolnshire138£24,146543,919223
Lisburn8£15,163763,22813
Magherafelt22£15,064885,61731
Merseyside64£16,828763,711160
Merthyr Tydfil2£17,149557,5906
Merton - Greater London3£11,915782,9617
Monmouthshire4£5,34512133,8489
Moray6£21,163756,4873
Neath Port Talbot4£15,948757,8671
Newham - Greater London1£12,450787,500-
Newport17£18,427753,79181
Newry and Mourne12£18,555660,5339
Newtownabbey10£15,991662,99024
Norfolk72£19,499755,462150
North Ayrshire18£23,054643,13232
North Down8£10,5451095,5728
North Lanarkshire19£18,221743,92449
North Yorkshire71£19,077760,881207
Northamptonshire59£22,251555,490163
Northumberland4£20,285754,72811
Nottinghamshire190£17,570766,986512
Omagh15£19,429677,53314
Oxfordshire26£20,166751,89676
Pembrokeshire4£17,547750,9676
Perth and Kinross20£33,481317,74450
Powys4£17,759644,3843
Redbridge - Greater London7£16,447766,28512
Renfrewshire9£19,020643,85235
Rhondda Cynon Taf5£14,174755,66812
Shropshire82£17,472765,838137
Somerset41£20,125659,085110
South Ayrshire9£17,420661,51428
South Lanarkshire15£20,907552,53926
South Yorkshire155£18,622762,442372
Staffordshire139£20,570650,933297
Stirling6£18,915645,04345
Strabane4£21,860552,1982
Suffolk38£20,570756,26174
Surrey89£20,384750,512161
Sutton - Greater London2£8,8981153,72510
Swansea28£23,364537,50249
Tyne and Wear120£17,890759,827250
Waltham Forest - Greater London3£21,399331,42221
Wandsworth - Greater London3£11,490888,8672
Warwickshire38£17,197772,57972
West Dunbartonshire2£23,198428,8918
West Lothian5£18,036662,46116
West Midlands256£18,582769,331623
West Sussex57£18,048950,196119
West Yorkshire274£19,501759,946512
Wiltshire102£31,216431,907215
Worcestershire51£26,079751,80692
Wrexham3£17,776736,5759
Add postcode for better results.