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,988759,58411,223
Aberdeen City39£27,252430,67470
Aberdeenshire8£19,933750,07617
Angus3£14,3271036,5703
Antrim13£12,606995,23321
Ards11£12,4309102,5586
Argyll and Bute2£16,479775,0002
Armagh8£7,90311104,9666
Ballymena14£13,238883,35429
Ballymoney9£13,934879,05510
Banbridge4£16,461675,0005
Barking & Dagenham - Greater London2£14,1481462,2034
Barnet - Greater London5£8,5351266,4368
Bedfordshire154£14,750872,229204
Belfast20£16,367756,60964
Berkshire81£14,057971,444137
Bexley - Greater London1£23,790440,2953
Blaenau Gwent7£14,597748,85210
Brent - Greater London6£14,440768,16513
Bridgend1£9,9951067,4341
Bristol98£19,933756,560175
Bromley - Greater London28£23,085641,99253
Buckinghamshire68£18,924760,478131
Caerphilly5£5,9951498,60019
Cambridgeshire194£16,038768,046264
Cardiff43£31,584427,37499
Carmarthenshire5£18,095653,49710
Carrickfergus5£15,048867,0146
Ceredigion6£8,8291087,28212
Cheshire132£20,122751,120243
City of Edinburgh86£20,392654,102116
City of London - Greater London135£21,015749,887335
Coleraine12£9,7171086,95020
Conwy15£28,665431,7109
Cookstown8£12,9671083,95012
Cornwall22£21,6501046,80834
County Durham67£22,314653,176167
Craigavon8£28,331638,80125
Croydon - Greater London18£7,3781475,58924
Cumbria15£19,200653,96930
Derbyshire123£14,886870,813248
Derry5£14,571875,90220
Devon106£20,178858,675133
Dorset57£21,938750,30478
Down1£23,995320,1904
Dumfries and Galloway23£21,721643,65116
Dundee City17£22,977643,37235
Dungannon11£18,047961,36822
Ealing - Greater London14£10,5011358,27114
East Ayrshire11£14,539756,70813
East Lothian2£14,747971,663-
East Riding of Yorkshire40£23,885443,84488
East Sussex69£18,827952,75886
Enfield - Greater London20£23,299531,62731
Essex183£18,733857,665284
Falkirk15£9,5161088,8345
Fermanagh13£18,244570,19810
Fife29£23,073538,79559
Flintshire20£14,258881,4853
Glasgow City57£21,706642,363233
Gloucestershire62£18,310762,39188
Greater Manchester310£14,650870,413733
Greenwich - Greater London5£37,095110,0859
Hampshire179£21,462648,453362
Harrow - Greater London8£16,1191061,35625
Havering - Greater London38£19,878658,98551
Herefordshire8£29,681436,17324
Hertfordshire137£21,571747,607235
Highland19£28,613426,74327
Hillingdon - Greater London28£9,5071084,09262
Hounslow - Greater London29£16,424969,00151
Inverclyde1£17,498638,3652
Isle of Wight5£10,6981076,8863
Kensington & Chelsea - Greater London1£8,750996,6201
Kent155£22,343546,134319
Kingston upon Thames - Greater London15£6,5581491,21638
Lancashire213£18,649665,147408
Larne2£14,970863,500-
Leicestershire116£22,499655,383213
Limavady1£12,990679,0003
Lincolnshire138£23,866543,919214
Lisburn8£15,131763,22812
Magherafelt22£15,053885,61730
Merseyside64£16,799763,711150
Merthyr Tydfil2£17,149557,5906
Merton - Greater London3£11,830782,9616
Monmouthshire4£5,27012133,8486
Moray6£20,829756,4873
Neath Port Talbot4£15,948757,8671
Newham - Greater London1£11,995787,500-
Newport17£18,383753,79179
Newry and Mourne12£18,530660,5339
Newtownabbey10£15,991662,99022
Norfolk72£19,466755,462134
North Ayrshire18£23,054643,13231
North Down8£10,5081095,5728
North Lanarkshire19£18,206743,92445
North Yorkshire71£18,953760,881194
Northamptonshire59£22,098555,490153
Northumberland4£20,285754,72811
Nottinghamshire190£17,568766,986470
Omagh15£19,429677,53313
Oxfordshire26£20,043751,89665
Pembrokeshire4£17,547750,9676
Perth and Kinross20£33,181317,74449
Powys4£17,634644,3843
Redbridge - Greater London7£16,361766,28511
Renfrewshire9£18,965643,85230
Rhondda Cynon Taf5£14,194755,66812
Shropshire82£17,445765,838124
Somerset41£20,097659,085103
South Ayrshire9£17,375661,51426
South Lanarkshire15£20,890552,53924
South Yorkshire155£18,587762,442339
Staffordshire139£20,544650,933279
Stirling6£18,915645,04341
Strabane4£21,570552,1982
Suffolk38£20,550756,26168
Surrey89£20,200750,512148
Sutton - Greater London2£8,8981153,72510
Swansea28£23,248537,50246
Tyne and Wear120£17,884759,827235
Waltham Forest - Greater London3£21,399331,42219
Wandsworth - Greater London3£11,490888,8671
Warwickshire38£16,952772,57968
West Dunbartonshire2£22,948428,8918
West Lothian5£18,036662,46115
West Midlands256£18,391769,331570
West Sussex57£17,959950,196113
West Yorkshire274£19,392759,946478
Wiltshire102£31,033431,907206
Worcestershire51£26,079751,80686
Wrexham3£17,776736,5758
Add postcode for better results.