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,873£18,146759,17612,238
Aberdeen City29£28,176431,94785
Aberdeenshire6£21,996745,65618
Angus3£14,3271036,5703
Antrim12£12,803987,56122
Ards10£9,80110111,4857
Argyll and Bute2£16,479775,0003
Armagh9£8,03511100,5814
Ballymena15£16,699773,36726
Ballymoney8£14,401877,37814
Banbridge5£14,719775,0004
Barking & Dagenham - Greater London2£14,1481462,2036
Barnet - Greater London8£9,0711270,8237
Bedfordshire145£14,343973,661239
Belfast17£17,773657,34872
Berkshire69£16,044866,002152
Bexley - Greater London2£25,690428,9023
Blaenau Gwent6£16,414647,49312
Brent - Greater London5£14,806763,58617
Bristol102£19,596756,122184
Bromley - Greater London33£24,207639,48864
Buckinghamshire63£19,456758,300156
Caerphilly6£6,4951391,33322
Cambridgeshire189£16,226766,833280
Cardiff44£32,686324,734107
Carmarthenshire6£16,995751,5009
Carrickfergus4£15,198861,6768
Ceredigion5£10,936976,95314
Cheshire125£20,366751,082280
City of Edinburgh82£20,192652,991131
City of London - Greater London149£21,676647,610359
Coleraine13£9,953986,30021
Conwy14£29,713430,7619
Cookstown11£12,675888,23210
Cornwall20£13,1901071,94830
County Durham58£21,653653,505191
Craigavon14£31,044427,23224
Croydon - Greater London25£19,345954,35025
Cumbria13£17,280753,18333
Derbyshire129£14,957870,439270
Derry9£11,879985,78716
Devon67£15,830872,174142
Dorset56£22,337751,25190
Down1£4,0001495,6713
Dumfries and Galloway24£21,155645,79913
Dundee City17£24,613532,89740
Dungannon16£20,509862,12218
Ealing - Greater London13£11,1591358,21518
East Ayrshire7£15,191768,97913
East Riding of Yorkshire45£22,318450,13886
East Sussex73£17,9481054,23591
Enfield - Greater London15£24,193428,58334
Essex180£18,226859,550314
Falkirk14£9,6111089,0619
Fermanagh13£18,428570,19812
Fife35£24,914533,56759
Flintshire17£14,077884,7984
Glasgow City60£20,976643,773242
Gloucestershire65£18,964759,45889
Greater Manchester320£14,957870,842807
Greenwich - Greater London10£29,054324,7967
Hampshire190£21,591648,374391
Harrow - Greater London11£14,4581066,18620
Havering - Greater London42£21,268655,25649
Herefordshire14£24,702541,35124
Hertfordshire124£22,062745,374262
Highland18£25,886534,93427
Hillingdon - Greater London38£16,169971,37167
Hounslow - Greater London56£23,096647,99951
Isle of Wight5£11,260979,4923
Kensington & Chelsea - Greater London1£8,750996,6201
Kent166£21,899648,452336
Kingston upon Thames - Greater London35£24,489746,34242
Lancashire196£18,722664,750437
Larne1£19,950641,0001
Leicestershire109£23,648652,838249
Limavady1£13,190679,0003
Lincolnshire114£23,128546,783240
Lisburn8£16,973757,49412
Magherafelt23£15,930884,03029
Merseyside65£16,706766,930163
Merthyr Tydfil3£17,066555,7074
Merton - Greater London5£11,877870,1765
Monmouthshire4£5,34512133,84813
Moray6£21,163756,4875
Neath Port Talbot3£19,433453,8711
Newport19£17,969750,75278
Newry and Mourne11£19,399557,07711
Newtownabbey12£15,834662,41423
Norfolk78£19,078755,023152
North Ayrshire19£23,656539,94330
North Down5£12,484991,77611
North Lanarkshire19£19,117747,90855
North Yorkshire67£17,989763,433209
Northamptonshire46£23,439551,070171
Northumberland4£20,410754,72813
Nottinghamshire194£18,110764,979509
Omagh14£20,267575,85414
Oxfordshire25£22,645649,47573
Pembrokeshire4£17,547750,9676
Perth and Kinross22£32,446323,87849
Powys3£17,658759,5402
Redbridge - Greater London7£14,198966,79613
Renfrewshire11£19,871541,05234
Rhondda Cynon Taf7£14,780852,09610
Richmond upon Thames - Greater London1£5,9901351,179-
Shropshire87£16,810766,857131
Somerset40£19,924659,321103
South Ayrshire9£17,075660,20033
South Lanarkshire19£20,634551,09025
South Yorkshire149£19,449760,102382
Staffordshire145£21,043650,994295
Stirling7£22,355435,53545
Strabane4£22,110552,1953
Suffolk43£20,326759,44170
Surrey89£20,612750,808163
Sutton - Greater London3£8,5321171,4839
Swansea28£22,033543,77250
Torfaen1£7,9951255,600-
Tyne and Wear130£17,053759,764239
Waltham Forest - Greater London3£18,532534,52322
Wandsworth - Greater London2£9,9908105,3004
Warwickshire38£18,390767,72281
West Dunbartonshire2£23,198428,8918
West Lothian5£14,736871,32417
West Midlands254£18,320773,793644
West Sussex69£19,900849,039114
West Yorkshire268£19,299759,561547
Wiltshire109£31,858428,768224
Worcestershire44£22,236756,97495
Wrexham4£14,956844,2208
Add postcode for better results.