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,996759,58411,377
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,755872,229205
Belfast20£16,367756,60967
Berkshire81£14,075971,444139
Bexley - Greater London1£23,790440,2953
Blaenau Gwent7£14,597748,85210
Brent - Greater London6£14,440768,16513
Bridgend1£9,9951067,4341
Bristol98£19,934756,560177
Bromley - Greater London28£23,098641,99256
Buckinghamshire68£18,924760,478133
Caerphilly5£5,9951498,60019
Cambridgeshire194£16,040768,046267
Cardiff43£31,631427,374101
Carmarthenshire5£18,095653,49710
Carrickfergus5£15,048867,0146
Ceredigion6£8,8291087,28213
Cheshire132£20,130751,120245
City of Edinburgh86£20,392654,102116
City of London - Greater London135£21,017749,887337
Coleraine12£9,7171086,95020
Conwy15£28,665431,7109
Cookstown8£12,9671083,95012
Cornwall22£21,6501046,80834
County Durham67£22,323653,176169
Craigavon8£28,331638,80126
Croydon - Greater London18£7,3781475,58925
Cumbria15£19,150653,96931
Derbyshire123£14,886870,813252
Derry5£14,571875,90220
Devon106£20,258858,675136
Dorset57£21,998750,30480
Down1£23,995320,1904
Dumfries and Galloway23£21,721643,65116
Dundee City17£22,995643,37236
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,923443,84488
East Sussex69£19,102952,75890
Enfield - Greater London20£23,299531,62732
Essex183£18,748857,665289
Falkirk15£9,5161088,8345
Fermanagh13£18,244570,19810
Fife29£23,073538,79560
Flintshire20£14,258881,4853
Glasgow City57£21,701642,363234
Gloucestershire62£18,366762,39188
Greater Manchester310£14,657870,413741
Greenwich - Greater London5£37,095110,08510
Hampshire179£21,502648,453365
Harrow - Greater London8£16,1191061,35625
Havering - Greater London38£19,904658,98551
Herefordshire8£29,618436,17324
Hertfordshire137£21,590747,607238
Highland19£28,613426,74327
Hillingdon - Greater London28£9,5171084,09263
Hounslow - Greater London29£16,424969,00153
Inverclyde1£17,498638,3652
Isle of Wight5£10,6981076,8864
Kensington & Chelsea - Greater London1£8,750996,6201
Kent155£22,354546,134325
Kingston upon Thames - Greater London15£6,5581491,21638
Lancashire213£18,653665,147415
Larne2£14,970863,500-
Leicestershire116£22,500655,383218
Limavady1£12,990679,0003
Lincolnshire138£23,901543,919216
Lisburn8£15,131763,22812
Magherafelt22£15,053885,61730
Merseyside64£16,807763,711152
Merthyr Tydfil2£17,149557,5906
Merton - Greater London3£11,830782,9616
Monmouthshire4£5,32012133,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,534660,5339
Newtownabbey10£15,991662,99022
Norfolk72£19,468755,462136
North Ayrshire18£23,054643,13231
North Down8£10,5081095,5728
North Lanarkshire19£18,206743,92445
North Yorkshire71£18,954760,881198
Northamptonshire59£22,121555,490153
Northumberland4£20,285754,72811
Nottinghamshire190£17,573766,986482
Omagh15£19,429677,53313
Oxfordshire26£20,043751,89666
Pembrokeshire4£17,547750,9676
Perth and Kinross20£33,181317,74449
Powys4£17,634644,3843
Redbridge - Greater London7£16,361766,28511
Renfrewshire9£19,020643,85230
Rhondda Cynon Taf5£14,134755,66812
Shropshire82£17,446765,838125
Somerset41£20,098659,085105
South Ayrshire9£17,375661,51426
South Lanarkshire15£20,890552,53925
South Yorkshire155£18,591762,442343
Staffordshire139£20,553650,933282
Stirling6£18,915645,04343
Strabane4£21,570552,1982
Suffolk38£20,550756,26168
Surrey89£20,263750,512150
Sutton - Greater London2£8,8981153,72510
Swansea28£23,248537,50247
Tyne and Wear120£17,872759,827240
Waltham Forest - Greater London3£21,399331,42219
Wandsworth - Greater London3£11,490888,8672
Warwickshire38£16,952772,57969
West Dunbartonshire2£22,948428,8918
West Lothian5£18,036662,46115
West Midlands256£18,526769,331579
West Sussex57£18,027950,196115
West Yorkshire274£19,440759,946485
Wiltshire102£31,037431,907208
Worcestershire51£26,079751,80687
Wrexham3£17,776736,5758
Add postcode for better results.