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,915£18,158759,23712,230
Aberdeen City34£28,188429,58083
Aberdeenshire6£21,829745,65618
Angus3£14,3271036,5703
Antrim13£12,478992,13922
Ards10£9,80110111,4857
Argyll and Bute2£16,479775,0003
Armagh9£8,03511100,5814
Ballymena15£16,699773,36726
Ballymoney9£14,323874,84314
Banbridge5£14,719775,0004
Barking & Dagenham - Greater London2£14,1481462,2036
Barnet - Greater London8£9,0711270,8237
Bedfordshire142£14,441973,228240
Belfast17£17,773657,34871
Berkshire71£15,851864,857151
Bexley - Greater London1£23,790440,2934
Blaenau Gwent6£16,331647,57412
Brent - Greater London5£14,766763,58617
Bristol103£19,762756,435186
Bromley - Greater London32£23,632639,51063
Buckinghamshire69£19,450757,849153
Caerphilly6£6,6621391,33322
Cambridgeshire190£16,305766,018285
Cardiff45£32,826324,374105
Carmarthenshire6£16,995751,5009
Carrickfergus4£15,198861,6768
Ceredigion7£10,667881,13913
Cheshire126£20,306751,292281
City of Edinburgh83£20,173653,131131
City of London - Greater London153£21,532648,607359
Coleraine13£9,953986,30021
Conwy14£29,713430,7619
Cookstown9£12,469985,14812
Cornwall20£13,1881071,95830
County Durham56£21,909652,534191
Craigavon12£32,385325,41324
Croydon - Greater London24£20,006951,82325
Cumbria14£17,260754,61533
Derbyshire135£14,805871,033268
Derry6£13,246979,98119
Devon71£15,893872,743141
Dorset56£21,491752,52591
Down2£13,998957,9313
Dumfries and Galloway24£21,155645,79913
Dundee City19£24,627532,66439
Dungannon16£19,343865,09219
Ealing - Greater London13£11,0051358,21518
East Ayrshire7£15,154768,97912
East Riding of Yorkshire47£22,299450,74986
East Sussex69£17,4761055,59492
Enfield - Greater London15£24,160428,58334
Essex178£18,228859,776315
Falkirk14£9,5891089,0618
Fermanagh13£18,428570,19812
Fife32£23,763537,01762
Flintshire18£14,156883,4304
Glasgow City61£20,775643,828242
Gloucestershire65£18,946759,45889
Greater Manchester321£14,953870,814801
Greenwich - Greater London10£29,054324,7967
Hampshire190£21,743648,258392
Harrow - Greater London10£15,0241066,03721
Havering - Greater London42£21,043655,25648
Herefordshire13£24,717541,14825
Hertfordshire130£21,952745,453258
Highland19£26,050533,47025
Hillingdon - Greater London35£15,508872,36470
Hounslow - Greater London52£22,791650,18853
Isle of Wight5£11,260979,4923
Kensington & Chelsea - Greater London1£8,750996,6201
Kent168£21,799648,481336
Kingston upon Thames - Greater London34£23,451747,57743
Lancashire198£18,686665,116437
Larne1£19,950641,0001
Leicestershire111£23,352654,011249
Limavady1£13,190679,0003
Lincolnshire117£23,233546,683237
Lisburn8£16,973759,44511
Magherafelt23£15,930884,03028
Merseyside66£16,731766,108160
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
Newport20£18,580749,63377
Newry and Mourne13£18,206660,5339
Newtownabbey13£15,308664,45923
Norfolk78£19,140754,716154
North Ayrshire17£24,063540,52631
North Down5£12,484991,77610
North Lanarkshire19£19,086747,90856
North Yorkshire72£18,121761,510204
Northamptonshire50£22,430554,322169
Northumberland4£20,410754,72813
Nottinghamshire197£17,928765,535510
Omagh15£19,315678,52914
Oxfordshire25£22,643649,47573
Pembrokeshire4£17,547750,9676
Perth and Kinross23£32,774322,99948
Powys3£17,658759,5402
Redbridge - Greater London7£14,198966,79613
Renfrewshire11£19,825541,05434
Rhondda Cynon Taf8£14,105857,33410
Richmond upon Thames - Greater London1£5,9901351,179-
Shropshire89£16,681767,102130
Somerset41£19,706658,130104
South Ayrshire10£17,768659,30232
South Lanarkshire17£21,250551,77727
South Yorkshire155£19,261760,463381
Staffordshire144£21,168550,541294
Stirling8£20,998540,05644
Strabane4£22,110552,1983
Suffolk44£20,298758,38972
Surrey90£20,572751,084164
Sutton - Greater London3£8,5321171,4839
Swansea26£22,032544,91152
Torfaen1£7,9951255,600-
Tyne and Wear128£16,800759,935241
Waltham Forest - Greater London4£20,049431,59821
Wandsworth - Greater London2£9,9908105,3004
Warwickshire37£19,313765,49179
West Dunbartonshire2£23,198428,8918
West Lothian6£14,612869,43717
West Midlands256£18,343773,328639
West Sussex61£19,750849,676123
West Yorkshire268£19,549758,900547
Wiltshire107£31,929428,506227
Worcestershire44£22,236756,97490
Wrexham4£14,956844,2208
Add postcode for better results.