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,063759,58412,181
Aberdeen City39£27,416430,67477
Aberdeenshire8£19,933750,07618
Angus3£14,3271036,5703
Antrim13£12,606995,23323
Ards11£12,4309102,5586
Argyll and Bute2£16,479775,0003
Armagh8£8,02811104,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,829872,229218
Belfast20£16,357756,60969
Berkshire81£14,125971,444152
Bexley - Greater London1£23,790440,2954
Blaenau Gwent7£15,212748,85211
Brent - Greater London6£14,457768,16515
Bridgend1£9,9951067,4341
Bristol98£20,330756,560187
Bromley - Greater London28£23,146641,99266
Buckinghamshire68£18,968760,478141
Caerphilly5£5,8551498,60020
Cambridgeshire194£16,075768,046286
Cardiff43£31,680427,374106
Carmarthenshire5£18,095653,49710
Carrickfergus5£15,048867,0148
Ceredigion6£8,8291087,28213
Cheshire132£20,155751,120269
City of Edinburgh86£20,478654,102125
City of London - Greater London135£21,120749,887360
Coleraine12£9,7171086,95020
Conwy15£28,665431,7109
Cookstown8£13,0291083,95012
Cornwall22£21,8521046,80836
County Durham67£22,539653,176180
Craigavon8£28,331638,80126
Croydon - Greater London18£7,3891475,58925
Cumbria15£19,210653,96931
Derbyshire123£14,907870,813279
Derry5£14,571875,90220
Devon106£20,354858,675145
Dorset57£21,972750,30485
Down1£23,995320,1904
Dumfries and Galloway23£21,723643,65116
Dundee City17£23,227643,37239
Dungannon11£18,047961,36824
Ealing - Greater London14£10,5011358,27115
East Ayrshire11£14,566756,70813
East Lothian2£14,875971,663-
East Riding of Yorkshire40£24,144443,84491
East Sussex69£19,127952,75896
Enfield - Greater London20£23,434531,62732
Essex183£18,803857,665310
Falkirk15£9,5161088,8346
Fermanagh13£18,244570,19812
Fife29£23,224538,79566
Flintshire20£14,258881,4853
Glasgow City57£21,726642,363251
Gloucestershire62£18,417762,39196
Greater Manchester310£14,697870,413791
Greenwich - Greater London5£37,595110,08510
Hampshire179£21,608648,453396
Harrow - Greater London8£16,1191061,35626
Havering - Greater London38£19,959658,98553
Herefordshire8£29,618436,17325
Hertfordshire137£21,768747,607257
Highland19£28,613426,74329
Hillingdon - Greater London28£9,5191084,09267
Hounslow - Greater London29£16,398969,00154
Inverclyde1£17,498638,3653
Isle of Wight5£10,6981076,8864
Kensington & Chelsea - Greater London1£8,750996,6201
Kent155£22,480546,134342
Kingston upon Thames - Greater London15£6,8311491,21640
Lancashire213£18,711665,147434
Larne2£14,970863,500-
Leicestershire116£22,514655,383231
Limavady1£12,990679,0003
Lincolnshire138£24,167543,919226
Lisburn8£15,163763,22813
Magherafelt22£15,069885,61731
Merseyside64£16,828763,711161
Merthyr Tydfil2£17,149557,5906
Merton - Greater London3£11,915782,9617
Monmouthshire4£5,34512133,8489
Moray6£21,163756,4874
Neath Port Talbot4£15,973757,8671
Newham - Greater London1£12,450787,500-
Newport17£18,433753,79181
Newry and Mourne12£18,555660,5339
Newtownabbey10£16,031662,99024
Norfolk72£19,512755,462152
North Ayrshire18£23,054643,13232
North Down8£10,5451095,5728
North Lanarkshire19£18,221743,92450
North Yorkshire71£19,037760,881209
Northamptonshire59£22,263555,490164
Northumberland4£20,285754,72811
Nottinghamshire190£17,592766,986516
Omagh15£19,429677,53315
Oxfordshire26£20,166751,89678
Pembrokeshire4£17,547750,9676
Perth and Kinross20£33,481317,74452
Powys4£17,759644,3843
Redbridge - Greater London7£16,447766,28512
Renfrewshire9£19,020643,85236
Rhondda Cynon Taf5£14,254755,66812
Shropshire82£17,472765,838138
Somerset41£20,074659,085111
South Ayrshire9£17,420661,51428
South Lanarkshire15£20,907552,53927
South Yorkshire155£18,627762,442376
Staffordshire139£20,576650,933303
Stirling6£18,915645,04346
Strabane4£21,860552,1982
Suffolk38£20,567756,26174
Surrey89£20,399750,512164
Sutton - Greater London2£8,8981153,72510
Swansea28£23,373537,50249
Tyne and Wear120£17,948759,827250
Waltham Forest - Greater London3£21,399331,42221
Wandsworth - Greater London3£11,490888,8672
Warwickshire38£17,197772,57974
West Dunbartonshire2£23,198428,8918
West Lothian5£18,036662,46118
West Midlands256£18,634769,331628
West Sussex57£18,062950,196120
West Yorkshire274£19,512759,946515
Wiltshire102£31,220431,907221
Worcestershire51£26,088751,80695
Wrexham3£17,776736,5759
Add postcode for better results.