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,939759,58410,828
Aberdeen City39£27,093430,67467
Aberdeenshire8£19,933750,07617
Angus3£14,2601036,5703
Antrim13£12,606995,23320
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,726872,229197
Belfast20£16,317756,60964
Berkshire81£14,026971,444133
Bexley - Greater London1£23,790440,2953
Blaenau Gwent7£14,569748,8528
Brent - Greater London6£14,184768,16512
Bridgend1£9,9951067,4341
Bristol98£19,890756,560172
Bromley - Greater London28£23,010641,99250
Buckinghamshire68£18,913760,478130
Caerphilly5£5,9951498,60019
Cambridgeshire194£15,897768,046257
Cardiff43£31,067427,37497
Carmarthenshire5£18,095653,4979
Carrickfergus5£15,048867,0146
Ceredigion6£8,7461087,28212
Cheshire132£20,038751,120237
City of Edinburgh86£20,302654,102110
City of London - Greater London135£20,970749,887327
Coleraine12£9,7291086,95020
Conwy15£28,665431,7109
Cookstown8£12,9671083,95012
Cornwall22£21,6501046,80832
County Durham67£22,266653,176162
Craigavon8£27,956638,80125
Croydon - Greater London18£7,3391475,58922
Cumbria15£19,195653,96929
Derbyshire123£14,858870,813243
Derry5£14,571875,90220
Devon106£20,167858,675129
Dorset57£21,802750,30477
Down1£23,995320,1903
Dumfries and Galloway23£21,721643,65114
Dundee City17£22,977643,37234
Dungannon11£18,047961,36822
Ealing - Greater London14£10,4301358,27114
East Ayrshire11£14,533756,70813
East Lothian2£14,625971,663-
East Riding of Yorkshire40£23,887443,84481
East Sussex69£18,695952,75885
Enfield - Greater London20£23,314531,62729
Essex183£18,718857,665275
Falkirk15£9,4961088,8345
Fermanagh13£18,282570,19810
Fife29£23,073538,79557
Flintshire20£14,258881,4853
Glasgow City57£21,683642,363221
Gloucestershire62£18,310762,39182
Greater Manchester310£14,625870,413702
Greenwich - Greater London5£36,855110,0859
Hampshire179£21,430648,453345
Harrow - Greater London8£16,1191061,35625
Havering - Greater London38£19,801658,98549
Herefordshire8£29,681436,17323
Hertfordshire137£21,440747,607223
Highland19£28,613426,74327
Hillingdon - Greater London28£9,5151084,09260
Hounslow - Greater London29£16,415969,00150
Inverclyde1£17,498638,3652
Isle of Wight5£10,6981076,8863
Kensington & Chelsea - Greater London1£8,750996,6201
Kent155£22,280546,134303
Kingston upon Thames - Greater London15£6,5581491,21638
Lancashire213£18,641665,147399
Larne2£14,970863,500-
Leicestershire116£22,339655,383200
Limavady1£12,990679,0003
Lincolnshire138£23,799543,919205
Lisburn8£15,131763,22812
Magherafelt22£15,053885,61728
Merseyside64£16,780763,711146
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,443755,462129
North Ayrshire18£23,054643,13231
North Down8£10,5081095,5728
North Lanarkshire19£18,206743,92444
North Yorkshire71£18,900760,881187
Northamptonshire59£22,037555,490152
Northumberland4£20,285754,72810
Nottinghamshire190£17,549766,986457
Omagh15£19,429677,53313
Oxfordshire26£19,927751,89665
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,430765,838118
Somerset41£20,045659,08599
South Ayrshire9£17,209661,51426
South Lanarkshire15£20,857552,53924
South Yorkshire155£18,435762,442320
Staffordshire139£20,507650,933272
Stirling6£18,915645,04340
Strabane4£21,570552,1982
Suffolk38£20,544756,26164
Surrey89£20,190750,512142
Sutton - Greater London2£8,8981153,72510
Swansea28£22,891537,50244
Tyne and Wear120£17,883759,827230
Waltham Forest - Greater London3£21,399331,42217
Wandsworth - Greater London3£11,323888,8671
Warwickshire38£16,949772,57967
West Dunbartonshire2£22,948428,8918
West Lothian5£18,036662,46114
West Midlands256£18,391769,331546
West Sussex57£17,861950,196109
West Yorkshire274£19,201759,946454
Wiltshire102£30,811431,907199
Worcestershire51£25,927751,80683
Wrexham3£17,776736,5758
Add postcode for better results.