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,028759,58411,895
Aberdeen City39£27,396430,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,807872,229213
Belfast20£16,382756,60968
Berkshire81£14,085971,444149
Bexley - Greater London1£23,790440,2954
Blaenau Gwent7£14,597748,85211
Brent - Greater London6£14,457768,16515
Bridgend1£9,9951067,4341
Bristol98£19,943756,560182
Bromley - Greater London28£23,116641,99265
Buckinghamshire68£18,958760,478138
Caerphilly5£5,9951498,60020
Cambridgeshire194£16,049768,046280
Cardiff43£31,631427,374104
Carmarthenshire5£18,095653,49710
Carrickfergus5£15,048867,0146
Ceredigion6£8,8291087,28213
Cheshire132£20,150751,120265
City of Edinburgh86£20,426654,102123
City of London - Greater London135£21,030749,887351
Coleraine12£9,7171086,95020
Conwy15£28,665431,7109
Cookstown8£12,9671083,95012
Cornwall22£21,8521046,80835
County Durham67£22,330653,176175
Craigavon8£28,331638,80126
Croydon - Greater London18£7,3781475,58925
Cumbria15£19,183653,96931
Derbyshire123£14,900870,813273
Derry5£14,571875,90220
Devon106£20,341858,675141
Dorset57£22,072750,30482
Down1£23,995320,1904
Dumfries and Galloway23£21,721643,65116
Dundee City17£22,995643,37237
Dungannon11£18,047961,36824
Ealing - Greater London14£10,5011358,27115
East Ayrshire11£14,539756,70813
East Lothian2£14,747971,663-
East Riding of Yorkshire40£24,144443,84488
East Sussex69£19,106952,75895
Enfield - Greater London20£23,359531,62732
Essex183£18,787857,665296
Falkirk15£9,5161088,8346
Fermanagh13£18,244570,19811
Fife29£23,173538,79563
Flintshire20£14,258881,4853
Glasgow City57£21,720642,363240
Gloucestershire62£18,409762,39192
Greater Manchester310£14,672870,413778
Greenwich - Greater London5£37,095110,08510
Hampshire179£21,547648,453386
Harrow - Greater London8£16,1191061,35625
Havering - Greater London38£19,907658,98552
Herefordshire8£29,618436,17324
Hertfordshire137£21,611747,607250
Highland19£28,613426,74328
Hillingdon - Greater London28£9,5421084,09264
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,392546,134337
Kingston upon Thames - Greater London15£6,6181491,21639
Lancashire213£18,697665,147430
Larne2£14,970863,500-
Leicestershire116£22,510655,383224
Limavady1£12,990679,0003
Lincolnshire138£23,989543,919221
Lisburn8£15,163763,22812
Magherafelt22£15,064885,61730
Merseyside64£16,821763,711158
Merthyr Tydfil2£17,149557,5906
Merton - Greater London3£11,915782,9617
Monmouthshire4£5,32012133,8489
Moray6£21,163756,4873
Neath Port Talbot4£15,948757,8671
Newham - Greater London1£12,450787,500-
Newport17£18,412753,79180
Newry and Mourne12£18,555660,5339
Newtownabbey10£15,991662,99024
Norfolk72£19,492755,462143
North Ayrshire18£23,054643,13232
North Down8£10,5451095,5728
North Lanarkshire19£18,221743,92449
North Yorkshire71£19,069760,881204
Northamptonshire59£22,193555,490160
Northumberland4£20,285754,72811
Nottinghamshire190£17,576766,986506
Omagh15£19,429677,53314
Oxfordshire26£20,043751,89674
Pembrokeshire4£17,547750,9676
Perth and Kinross20£33,481317,74450
Powys4£17,696644,3843
Redbridge - Greater London7£16,447766,28511
Renfrewshire9£19,020643,85233
Rhondda Cynon Taf5£14,174755,66812
Shropshire82£17,472765,838136
Somerset41£20,113659,085108
South Ayrshire9£17,375661,51427
South Lanarkshire15£20,907552,53926
South Yorkshire155£18,597762,442366
Staffordshire139£20,568650,933294
Stirling6£18,915645,04345
Strabane4£21,860552,1982
Suffolk38£20,565756,26171
Surrey89£20,362750,512160
Sutton - Greater London2£8,8981153,72510
Swansea28£23,257537,50249
Tyne and Wear120£17,890759,827249
Waltham Forest - Greater London3£21,399331,42221
Wandsworth - Greater London3£11,490888,8672
Warwickshire38£17,144772,57972
West Dunbartonshire2£22,948428,8918
West Lothian5£18,036662,46116
West Midlands256£18,573769,331612
West Sussex57£18,046950,196118
West Yorkshire274£19,471759,946511
Wiltshire102£31,151431,907213
Worcestershire51£26,079751,80688
Wrexham3£17,776736,5759
Add postcode for better results.