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,935759,58410,697
Aberdeen City39£27,093430,67467
Aberdeenshire8£19,933750,07617
Angus3£14,2601036,5703
Antrim13£12,606995,23319
Ards11£12,4309102,5586
Argyll and Bute2£16,479775,0001
Armagh8£7,90311104,9666
Ballymena14£13,223883,35427
Ballymoney9£13,934879,05510
Banbridge4£15,961675,0005
Barking & Dagenham - Greater London2£14,1981462,2034
Barnet - Greater London5£8,5351266,4368
Bedfordshire154£14,716872,229194
Belfast20£16,317756,60964
Berkshire81£14,025971,444132
Bexley - Greater London1£23,790440,2953
Blaenau Gwent7£14,569748,8528
Brent - Greater London6£14,184768,16512
Bridgend1£9,9951067,4341
Bristol98£19,891756,560172
Bromley - Greater London28£23,010641,99250
Buckinghamshire68£18,913760,478128
Caerphilly5£5,9951498,60019
Cambridgeshire194£15,896768,046252
Cardiff43£31,043427,37497
Carmarthenshire5£18,095653,4979
Carrickfergus5£15,048867,0146
Ceredigion6£8,7461087,28212
Cheshire132£20,020751,120234
City of Edinburgh86£20,302654,102109
City of London - Greater London135£20,963749,887322
Coleraine12£9,7291086,95020
Conwy15£28,665431,7109
Cookstown8£12,9671083,95012
Cornwall22£21,6501046,80832
County Durham67£22,266653,176160
Craigavon8£27,956638,80125
Croydon - Greater London18£7,3341475,58922
Cumbria15£19,194653,96929
Derbyshire123£14,854870,813240
Derry5£14,571875,90220
Devon106£20,167858,675128
Dorset57£21,793750,30476
Down1£23,995320,1903
Dumfries and Galloway23£21,721643,65114
Dundee City17£23,036643,37232
Dungannon11£18,047961,36822
Ealing - Greater London14£10,4301358,27114
East Ayrshire11£14,457756,70813
East Lothian2£14,625971,663-
East Riding of Yorkshire40£23,887443,84480
East Sussex69£18,658952,75883
Enfield - Greater London20£23,314531,62729
Essex183£18,712857,665271
Falkirk15£9,4961088,8345
Fermanagh13£18,282570,19810
Fife29£23,073538,79557
Flintshire20£14,258881,4853
Glasgow City57£21,683642,363219
Gloucestershire62£18,310762,39182
Greater Manchester310£14,616870,413693
Greenwich - Greater London5£36,855110,0859
Hampshire179£21,429648,453343
Harrow - Greater London8£16,1191061,35625
Havering - Greater London38£19,788658,98548
Herefordshire8£29,681436,17323
Hertfordshire137£21,418747,607221
Highland19£28,613426,74327
Hillingdon - Greater London28£9,5081084,09259
Hounslow - Greater London29£16,415969,00148
Inverclyde1£17,498638,3652
Isle of Wight5£10,6981076,8863
Kensington & Chelsea - Greater London1£8,750996,6201
Kent155£22,276546,134298
Kingston upon Thames - Greater London15£6,5451491,21637
Lancashire213£18,636665,147396
Larne2£14,970863,500-
Leicestershire116£22,339655,383197
Limavady1£12,990679,0003
Lincolnshire138£23,791543,919202
Lisburn8£15,131763,22811
Magherafelt22£15,053885,61728
Merseyside64£16,776763,711143
Merthyr Tydfil2£17,240557,5905
Merton - Greater London3£11,830782,9616
Monmouthshire4£5,27012133,8486
Moray6£20,829756,4873
Neath Port Talbot4£15,698757,8671
Newham - Greater London1£11,995787,500-
Newport17£18,347753,79177
Newry and Mourne12£18,530660,5339
Newtownabbey10£15,991662,99021
Norfolk72£19,432755,462127
North Ayrshire18£23,054643,13231
North Down8£10,5081095,5728
North Lanarkshire19£18,206743,92442
North Yorkshire71£18,873760,881184
Northamptonshire59£22,037555,490151
Northumberland4£20,285754,72810
Nottinghamshire190£17,541766,986450
Omagh15£19,394677,53313
Oxfordshire26£19,927751,89664
Pembrokeshire4£17,547750,9676
Perth and Kinross20£33,181317,74447
Powys4£17,460644,3843
Redbridge - Greater London7£16,361766,28511
Renfrewshire9£18,909643,85229
Rhondda Cynon Taf5£14,134755,66812
Shropshire82£17,428765,838117
Somerset41£19,917659,08598
South Ayrshire9£17,209661,51426
South Lanarkshire15£20,857552,53924
South Yorkshire155£18,422762,442315
Staffordshire139£20,504650,933268
Stirling6£18,915645,04340
Strabane4£21,570552,1982
Suffolk38£20,544756,26164
Surrey89£20,138750,512137
Sutton - Greater London2£8,8981153,72510
Swansea28£22,891537,50241
Tyne and Wear120£17,883759,827228
Waltham Forest - Greater London3£21,399331,42217
Wandsworth - Greater London3£11,323888,8671
Warwickshire38£16,949772,57965
West Dunbartonshire2£22,948428,8918
West Lothian5£18,036662,46114
West Midlands256£18,377769,331540
West Sussex57£17,856950,196109
West Yorkshire274£19,197759,946448
Wiltshire102£30,782431,907197
Worcestershire51£25,927751,80680
Wrexham3£17,776736,5758
Add postcode for better results.