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£17,896759,58410,111
Aberdeen City39£27,103430,67461
Aberdeenshire8£19,933750,07614
Angus3£14,2601036,5703
Antrim13£12,606995,23318
Ards11£12,4309102,5586
Argyll and Bute2£16,479775,0001
Armagh8£7,90311104,9666
Ballymena14£13,209883,35427
Ballymoney9£13,934879,05510
Banbridge4£15,961675,0005
Barking & Dagenham - Greater London2£14,1981462,2034
Barnet - Greater London5£8,5351266,4368
Bedfordshire154£14,682872,229178
Belfast20£16,292756,60963
Berkshire81£13,979971,444122
Bexley - Greater London1£23,180440,2953
Blaenau Gwent7£14,326748,8527
Brent - Greater London6£14,184768,16512
Bridgend1£9,9951067,4341
Bristol98£19,856756,560164
Bromley - Greater London28£22,905641,99245
Buckinghamshire68£18,899760,478123
Caerphilly5£5,7351498,60018
Cambridgeshire194£15,864768,046240
Cardiff43£30,873427,37491
Carmarthenshire5£18,095653,4978
Carrickfergus5£15,048867,0146
Ceredigion6£8,7461087,28210
Cheshire132£20,015751,120219
City of Edinburgh86£20,299654,10299
City of London - Greater London135£20,871749,887308
Coleraine12£9,7291086,95018
Conwy15£28,598431,7109
Cookstown8£12,9671083,95012
Cornwall22£21,6501046,80830
County Durham67£22,269653,176153
Craigavon8£27,956638,80123
Croydon - Greater London18£7,3281475,58922
Cumbria15£19,200653,96928
Derbyshire123£14,836870,813225
Derry5£14,571875,90220
Devon106£20,141858,675121
Dorset57£21,586750,30470
Down1£23,995320,1903
Dumfries and Galloway23£21,703643,65113
Dundee City17£22,830643,37231
Dungannon11£18,002961,36822
Ealing - Greater London14£10,4301358,27112
East Ayrshire11£14,457756,70813
East Lothian2£14,625971,663-
East Riding of Yorkshire40£23,855443,84473
East Sussex69£18,612952,75878
Enfield - Greater London20£23,049531,62729
Essex183£18,692857,665254
Falkirk15£9,4961088,8342
Fermanagh13£18,282570,1989
Fife29£23,048538,79554
Flintshire20£14,258881,4853
Glasgow City57£21,685642,363207
Gloucestershire62£18,310762,39176
Greater Manchester310£14,606870,413653
Greenwich - Greater London5£36,555110,0859
Hampshire179£21,367648,453317
Harrow - Greater London8£16,1191061,35625
Havering - Greater London38£19,775658,98542
Herefordshire8£29,681436,17322
Hertfordshire137£21,342747,607211
Highland19£28,613426,74325
Hillingdon - Greater London28£9,4831084,09258
Hounslow - Greater London29£16,391969,00145
Inverclyde1£17,498638,3651
Isle of Wight5£10,4981076,8863
Kensington & Chelsea - Greater London1£8,750996,6201
Kent155£22,228546,134289
Kingston upon Thames - Greater London15£6,5451491,21636
Lancashire213£18,599665,147381
Larne2£14,970863,500-
Leicestershire116£22,320655,383177
Limavady1£12,990679,0003
Lincolnshire138£23,630543,919192
Lisburn8£15,163763,22811
Magherafelt22£15,053885,61728
Merseyside64£16,760763,711133
Merthyr Tydfil2£17,240557,5905
Merton - Greater London3£11,830782,9615
Monmouthshire4£5,27012133,8486
Moray6£20,829756,4873
Neath Port Talbot4£15,698757,8671
Newham - Greater London1£11,995787,500-
Newport17£18,339753,79172
Newry and Mourne12£18,530660,5339
Newtownabbey10£15,941662,99021
Norfolk72£19,387755,462120
North Ayrshire18£23,054643,13231
North Down8£10,3831095,5728
North Lanarkshire19£18,206743,92439
North Yorkshire71£18,779760,881171
Northamptonshire59£21,966555,490144
Northumberland4£20,285754,7289
Nottinghamshire190£17,524766,986434
Omagh15£19,394677,53313
Oxfordshire26£19,943751,89662
Pembrokeshire4£17,542750,9676
Perth and Kinross20£33,181317,74444
Powys4£17,460644,3843
Redbridge - Greater London7£16,361766,28510
Renfrewshire9£18,909643,85227
Rhondda Cynon Taf5£14,134755,66811
Shropshire82£17,389765,838112
Somerset41£19,807659,08594
South Ayrshire9£17,209661,51426
South Lanarkshire15£20,857552,53921
South Yorkshire155£18,390762,442303
Staffordshire139£20,469650,933251
Stirling6£18,831645,04340
Strabane4£21,570552,1981
Suffolk38£20,522756,26161
Surrey89£19,990750,512127
Sutton - Greater London2£8,8981153,7258
Swansea28£22,873537,50240
Tyne and Wear120£17,859759,827216
Waltham Forest - Greater London3£21,399331,42217
Wandsworth - Greater London3£11,157888,8671
Warwickshire38£16,915772,57959
West Dunbartonshire2£22,748428,8918
West Lothian5£18,036662,46114
West Midlands256£18,338769,331511
West Sussex57£17,852950,196102
West Yorkshire274£19,207759,946421
Wiltshire102£30,744431,907186
Worcestershire51£25,825751,80678
Wrexham3£17,776736,5758
Add postcode for better results.