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,957£18,062759,45112,220
Aberdeen City34£28,018429,58083
Aberdeenshire6£21,829745,70518
Angus3£14,3271036,5703
Antrim13£12,478992,13922
Ards10£9,80110111,4857
Argyll and Bute2£16,479775,0003
Armagh8£8,3651199,7785
Ballymena16£15,968775,53225
Ballymoney9£14,323874,84314
Banbridge5£14,719775,0004
Barking & Dagenham - Greater London2£14,1481462,2036
Barnet - Greater London8£9,1331270,8236
Bedfordshire143£14,711872,036241
Belfast17£18,009655,93670
Berkshire69£15,714964,960152
Bexley - Greater London1£23,790440,2934
Blaenau Gwent6£16,331647,49312
Brent - Greater London5£14,766763,58617
Bristol106£20,308755,671188
Bromley - Greater London31£23,669639,97964
Buckinghamshire70£19,405758,010151
Caerphilly6£6,6621391,33321
Cambridgeshire193£16,222766,292285
Cardiff47£32,280325,296105
Carmarthenshire6£16,995751,5009
Carrickfergus4£15,198861,6767
Ceredigion7£10,667881,13912
Cheshire121£20,644749,786284
City of Edinburgh81£20,622652,521131
City of London - Greater London158£21,311649,456357
Coleraine13£9,953986,30021
Conwy15£28,264431,9459
Cookstown9£12,469985,14812
Cornwall17£13,494970,26132
County Durham59£21,949652,050188
Craigavon13£31,509427,17023
Croydon - Greater London24£19,105952,12925
Cumbria14£17,231754,61533
Derbyshire132£14,606872,153269
Derry4£11,370993,50321
Devon72£15,985872,051141
Dorset57£21,471752,47689
Down2£13,998957,9313
Dumfries and Galloway25£21,309644,73613
Dundee City17£23,951534,71742
Dungannon16£19,343865,09219
Ealing - Greater London13£11,0051358,21518
East Ayrshire7£15,154768,97911
East Lothian2£14,875965,449-
East Riding of Yorkshire46£22,352450,73887
East Sussex70£17,5191056,22293
Enfield - Greater London15£24,080428,58333
Essex187£18,304859,169313
Falkirk15£9,5501088,8348
Fermanagh13£18,428570,19812
Fife32£23,763537,01762
Flintshire20£14,258881,4854
Glasgow City59£20,898642,858245
Gloucestershire64£18,805759,85091
Greater Manchester327£14,959870,297798
Greenwich - Greater London10£28,964324,7966
Hampshire185£21,831648,056394
Harrow - Greater London10£15,0241066,03721
Havering - Greater London42£20,845656,20547
Herefordshire13£24,717541,14825
Hertfordshire132£21,639746,295257
Highland19£26,024533,47025
Hillingdon - Greater London35£15,960869,93469
Hounslow - Greater London53£22,838650,07452
Isle of Wight5£11,260979,4923
Kensington & Chelsea - Greater London1£8,750996,6201
Kent169£21,858648,357337
Kingston upon Thames - Greater London35£23,552747,23743
Lancashire203£19,164663,920434
Larne2£14,970863,5001
Leicestershire110£23,270654,671246
Limavady1£13,190679,0003
Lincolnshire121£23,194546,491239
Lisburn8£16,973759,44511
Magherafelt22£16,202883,89029
Merseyside63£16,823766,222161
Merthyr Tydfil2£16,749666,8325
Merton - Greater London4£10,849879,4716
Monmouthshire4£5,34512133,84813
Moray6£21,163756,4875
Neath Port Talbot3£19,366453,8711
Newport21£18,838647,97777
Newry and Mourne13£18,206660,5339
Newtownabbey13£16,116662,18124
Norfolk80£19,416753,938153
North Ayrshire17£23,421544,11432
North Down5£12,484991,77610
North Lanarkshire20£18,076848,90355
North Yorkshire73£18,170761,372202
Northamptonshire51£22,397553,582168
Northumberland4£20,410754,72813
Nottinghamshire196£18,061765,378513
Omagh15£19,315678,52914
Oxfordshire27£21,882650,29171
Pembrokeshire4£17,547750,9676
Perth and Kinross22£32,718323,49749
Powys3£17,577759,5402
Redbridge - Greater London7£14,198966,79613
Renfrewshire10£19,658540,43735
Rhondda Cynon Taf8£14,105857,33410
Richmond upon Thames - Greater London1£5,9901351,179-
Shropshire94£16,775766,862129
Somerset41£19,693658,151102
South Ayrshire10£17,768659,30231
South Lanarkshire17£21,238551,77727
South Yorkshire161£19,257760,905380
Staffordshire149£20,973551,128293
Stirling7£20,141542,37745
Strabane4£22,110552,1983
Suffolk43£20,407758,76472
Surrey89£20,933750,287165
Sutton - Greater London3£8,5321171,4839
Swansea28£21,694544,09051
Torfaen1£7,9951255,600-
Tyne and Wear127£16,903759,672242
Waltham Forest - Greater London4£20,049431,59821
Wandsworth - Greater London2£9,9908105,3004
Warwickshire38£19,403764,45477
West Dunbartonshire2£23,198428,8918
West Lothian5£16,736759,01918
West Midlands253£18,628769,847639
West Sussex61£19,451951,888125
West Yorkshire268£19,574758,739544
Wiltshire109£31,360430,638225
Worcestershire43£22,458756,62491
Wrexham4£14,956844,2208
Add postcode for better results.