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,900£17,878759,38210,696
Aberdeen City26£23,153533,86746
Aberdeenshire5£21,258636,1838
Angus1£23,295524,00011
Antrim11£16,410866,24118
Ards9£8,26311128,46714
Argyll and Bute2£9,7291395,000-
Armagh4£13,120992,20012
Ballymena16£15,339779,34820
Ballymoney8£13,519887,11811
Banbridge3£16,283673,3334
Barking & Dagenham - Greater London4£10,745897,9403
Barnet - Greater London12£13,6751158,1163
Bedfordshire174£13,323978,646210
Belfast17£15,298760,93182
Berkshire86£13,7881079,467105
Bexley - Greater London2£9,1931481,3422
Blaenau Gwent7£19,025641,74812
Brent - Greater London10£19,090760,9269
Bristol75£17,396859,048151
Bromley - Greater London40£25,003536,05752
Buckinghamshire77£16,902966,123152
Caerphilly11£6,50912104,14910
Cambridgeshire172£15,323868,084244
Cardiff38£29,005433,31085
Carmarthenshire6£19,662652,0057
Carrickfergus4£18,848855,5797
Ceredigion6£19,711448,93914
Cheshire172£19,393752,826315
City of Edinburgh73£20,499654,671135
City of London - Greater London153£18,871652,675359
Coleraine20£10,126983,81715
Conwy15£29,098430,50526
Cookstown12£9,37210114,0777
Cornwall12£14,924857,30632
County Durham60£18,730658,202154
Craigavon17£26,219539,26530
Croydon - Greater London25£16,0901060,03622
Cumbria15£16,983757,20329
Denbighshire1£14,995666,5443
Derbyshire132£17,487760,652231
Derry13£16,147858,4718
Devon75£13,647977,945110
Dorset36£21,180746,65096
Down1£21,495529,1791
Dumfries and Galloway17£22,412542,29711
Dundee City10£19,058749,26631
Dungannon13£16,873769,95413
Ealing - Greater London11£12,9751259,2044
East Ayrshire5£19,298543,55018
East Riding of Yorkshire34£22,454644,00372
East Sussex68£15,7371060,30256
Enfield - Greater London15£24,003633,17717
Essex172£19,191854,651315
Falkirk13£10,713978,65211
Fermanagh10£16,763676,0836
Fife34£19,051750,31933
Flintshire12£15,074880,5933
Glasgow City89£22,940540,658184
Gloucestershire58£21,431757,399110
Greater Manchester329£15,615868,722740
Greenwich - Greater London5£30,795321,3799
Hampshire143£18,774855,612341
Harrow - Greater London8£17,269660,52513
Havering - Greater London26£19,058759,04757
Herefordshire13£19,174854,30829
Hertfordshire120£18,913758,575250
Highland21£25,517535,25327
Hillingdon - Greater London44£22,120656,47344
Hounslow - Greater London38£20,253758,89848
Inverclyde5£20,398525,4556
Isle of Wight3£11,3281167,66710
Kensington & Chelsea - Greater London1£10,750894,1761
Kent164£21,385648,405238
Kingston upon Thames - Greater London31£20,199861,78058
Lancashire210£17,747766,686367
Larne1£18,950641,0001
Leicestershire126£19,531661,926251
Limavady1£13,745679,000-
Lincolnshire115£19,675652,831243
Lisburn12£17,396648,83314
Magherafelt26£16,759879,13013
Merseyside67£16,757763,688148
Merthyr Tydfil2£14,475848,9802
Merton - Greater London3£14,428756,1517
Monmouthshire9£4,64614114,64311
Moray5£21,996854,6786
Neath Port Talbot1£21,999426,5111
Newport21£21,861749,14559
Newry and Mourne7£15,363775,7689
Newtownabbey9£18,840653,27525
Norfolk89£20,877754,196120
North Ayrshire13£28,036426,86121
North Down6£11,452984,9503
North Lanarkshire26£17,692761,20538
North Yorkshire88£19,377753,825202
Northamptonshire35£25,249546,367149
Northumberland8£17,727760,93610
Nottinghamshire184£17,821763,450434
Omagh8£15,410776,05518
Oxfordshire26£17,907855,89455
Pembrokeshire6£15,877850,9386
Perth and Kinross15£23,216536,72758
Powys1£4,29015117,0001
Redbridge - Greater London11£17,587658,0555
Renfrewshire14£20,334538,40327
Rhondda Cynon Taf6£12,795946,8577
Shropshire82£18,088763,17699
Somerset33£16,033864,88598
South Ayrshire12£20,973546,05927
South Lanarkshire18£20,968546,10830
South Yorkshire152£17,299867,928307
Staffordshire124£18,575659,919283
Stirling7£23,441435,83038
Strabane5£22,733554,8315
Suffolk45£20,491763,96175
Surrey104£18,952757,309142
Sutton - Greater London6£6,9491280,9089
Swansea22£21,266549,92852
Torfaen1£8,2951255,6001
Tyne and Wear115£17,001760,442176
Waltham Forest - Greater London6£25,066423,4054
Wandsworth - Greater London3£11,690885,667-
Warwickshire38£18,573763,57572
West Dunbartonshire5£17,097743,2256
West Lothian9£18,384771,28914
West Midlands301£17,847765,331528
West Sussex54£21,253750,340112
West Yorkshire289£18,785861,116420
Wiltshire105£27,826541,854189
Worcestershire41£20,283760,50073
Wrexham2£16,745737,3835
Add postcode for better results.