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,916£18,392758,78912,468
Aberdeen City39£27,465430,67484
Aberdeenshire8£19,933750,07618
Angus3£14,3271036,5703
Antrim13£12,606995,23323
Ards11£12,4589102,5586
Argyll and Bute2£16,479775,0003
Armagh8£8,02811104,9666
Ballymena14£13,238883,35430
Ballymoney9£13,934879,05513
Banbridge4£16,461675,0005
Barking & Dagenham - Greater London2£14,1481462,2034
Barnet - Greater London5£8,5751266,4368
Bedfordshire154£14,869872,229225
Belfast20£16,357756,60972
Berkshire81£14,138971,444154
Bexley - Greater London1£23,790440,2954
Blaenau Gwent7£15,212748,85211
Brent - Greater London6£14,640768,16515
Bridgend1£9,9951067,4341
Bristol98£20,342756,560190
Bromley - Greater London28£23,182641,99266
Buckinghamshire68£19,000760,478150
Caerphilly5£5,8551498,60020
Cambridgeshire194£16,091768,046297
Cardiff43£31,703427,374108
Carmarthenshire5£18,095653,49710
Carrickfergus5£15,048867,0148
Ceredigion6£8,7961087,28214
Cheshire132£20,174751,120276
City of Edinburgh86£20,493654,102129
City of London - Greater London135£21,275749,887374
Coleraine12£9,7171086,95021
Conwy15£28,665431,7109
Cookstown8£13,0291083,95012
Cornwall22£21,8521046,80837
County Durham67£22,521653,176184
Craigavon8£28,331638,80126
Croydon - Greater London25£17,1701055,51026
Cumbria15£19,221653,96932
Derbyshire123£14,919870,813282
Derry5£14,571875,90221
Devon106£20,361858,675147
Dorset57£22,161750,30489
Down1£23,995320,1904
Dumfries and Galloway23£21,723643,65117
Dundee City17£23,227643,37242
Dungannon11£18,047961,36825
Ealing - Greater London14£10,5011358,27116
East Ayrshire11£14,639756,70813
East Lothian2£14,875971,663-
East Riding of Yorkshire40£24,156443,84493
East Sussex69£19,147952,75899
Enfield - Greater London20£23,459531,62732
Essex183£18,828857,665318
Falkirk15£9,5161088,8347
Fermanagh13£18,352570,19812
Fife29£23,224538,79568
Flintshire20£14,258881,4853
Glasgow City57£21,757642,363254
Gloucestershire62£18,459762,39198
Greater Manchester310£14,712870,413802
Greenwich - Greater London5£37,595110,08511
Hampshire179£21,672648,453409
Harrow - Greater London8£16,1191061,35626
Havering - Greater London38£19,964658,98554
Herefordshire8£29,618436,17326
Hertfordshire137£21,787747,607264
Highland19£28,613426,74329
Hillingdon - Greater London38£15,458866,92867
Hounslow - Greater London56£24,350646,52656
Inverclyde1£17,498638,3653
Isle of Wight5£10,6981076,8864
Kensington & Chelsea - Greater London1£8,750996,6201
Kent155£22,501546,134350
Kingston upon Thames - Greater London37£23,847746,05343
Lancashire213£18,727665,147445
Larne2£14,970863,5001
Leicestershire116£22,573655,383236
Limavady1£12,990679,0003
Lincolnshire138£24,249543,919230
Lisburn8£15,163763,22813
Magherafelt22£15,188885,61731
Merseyside64£16,908763,711163
Merthyr Tydfil2£17,149557,5906
Merton - Greater London3£11,915782,9617
Monmouthshire4£5,34512133,8489
Moray6£21,163756,4874
Neath Port Talbot4£15,973757,8671
Newham - Greater London1£12,450787,500-
Newport17£18,433753,79182
Newry and Mourne12£18,555660,5339
Newtownabbey10£16,031662,99024
Norfolk72£19,560755,462156
North Ayrshire18£23,054643,13232
North Down8£10,7331095,5729
North Lanarkshire19£18,248743,92455
North Yorkshire71£19,064760,881211
Northamptonshire59£22,293555,490166
Northumberland4£20,285754,72811
Nottinghamshire190£17,595766,986524
Omagh15£19,429677,53315
Oxfordshire26£20,162751,89679
Pembrokeshire4£17,547750,9676
Perth and Kinross20£33,516317,74454
Powys4£17,808644,3843
Redbridge - Greater London7£16,447766,28512
Renfrewshire9£19,031643,85237
Rhondda Cynon Taf5£14,254755,66812
Shropshire82£17,475765,838138
Somerset41£20,308659,085112
South Ayrshire9£17,420661,51428
South Lanarkshire15£20,907552,53927
South Yorkshire155£18,645762,442385
Staffordshire139£20,704650,933308
Stirling6£18,998645,04347
Strabane4£21,860552,1982
Suffolk38£20,575756,26176
Surrey89£20,402750,512171
Sutton - Greater London2£8,8981153,72510
Swansea28£23,373537,50249
Tyne and Wear120£17,964759,827252
Waltham Forest - Greater London3£21,399331,42221
Wandsworth - Greater London3£11,490888,8672
Warwickshire38£17,192772,57976
West Dunbartonshire2£23,198428,8919
West Lothian5£18,136662,46120
West Midlands256£18,676769,331641
West Sussex57£18,043950,196121
West Yorkshire274£19,535759,946535
Wiltshire102£31,357431,907226
Worcestershire51£26,088751,80698
Wrexham3£17,776736,5759
Add postcode for better results.