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,993£18,210758,91612,134
Aberdeen City25£29,129428,35089
Aberdeenshire9£21,273647,72515
Angus3£14,3271036,5702
Antrim14£14,002880,28920
Ards10£9,80110111,4857
Argyll and Bute2£16,479775,0003
Armagh6£8,22110107,6215
Ballymena12£18,564766,20427
Ballymoney8£14,401877,37814
Banbridge5£14,719775,0004
Barking & Dagenham - Greater London2£14,1481462,2036
Barnet - Greater London8£9,0711270,8238
Bedfordshire149£14,022975,189231
Belfast15£15,640767,09973
Berkshire72£15,792867,878148
Bexley - Greater London1£28,520317,5103
Blaenau Gwent5£15,897649,36912
Brent - Greater London6£13,964770,82217
Bristol102£19,942655,680183
Bromley - Greater London36£23,892639,30467
Buckinghamshire72£18,953760,219151
Caerphilly8£7,3701289,07220
Cambridgeshire197£16,386765,349274
Cardiff44£31,594327,436107
Carmarthenshire5£18,095653,4979
Carrickfergus5£17,148755,7937
Ceredigion3£8,663986,57913
Cheshire127£20,659650,186280
City of Edinburgh82£20,528653,041130
City of London - Greater London159£20,892749,398350
Coleraine13£9,953986,30023
Conwy16£27,773435,1897
Cookstown12£11,951996,2139
Cornwall16£13,620971,81831
County Durham56£20,922654,575194
Craigavon17£28,471433,08425
Croydon - Greater London30£17,7011058,57924
Cumbria11£17,141754,88435
Derbyshire129£15,135870,348271
Derry11£11,718986,89916
Devon73£15,775872,874143
Dorset55£22,870749,26785
Down1£4,0001495,6713
Dumfries and Galloway24£21,176645,79915
Dundee City15£26,132430,09845
Dungannon17£20,066864,76218
Ealing - Greater London15£11,4191259,71316
East Ayrshire4£15,836756,59015
East Riding of Yorkshire46£23,150447,10384
East Sussex71£17,0521057,03990
Enfield - Greater London16£24,337427,57836
Essex180£18,442858,832313
Falkirk12£9,2581093,79112
Fermanagh14£18,183569,54111
Fife33£24,849535,85157
Flintshire16£14,270884,0474
Glasgow City52£20,321646,362250
Gloucestershire67£20,075757,49988
Greater Manchester323£14,611872,263815
Greenwich - Greater London5£36,315112,1289
Hampshire182£21,300648,948391
Harrow - Greater London10£13,6751175,07919
Havering - Greater London43£21,430653,99447
Herefordshire13£22,106644,41624
Hertfordshire121£22,467746,813265
Highland19£25,866533,78125
Hillingdon - Greater London43£16,977970,78164
Hounslow - Greater London54£23,242648,96451
Isle of Wight7£12,248972,3521
Kensington & Chelsea - Greater London1£8,750996,6201
Kent170£22,890646,727327
Kingston upon Thames - Greater London34£24,107747,12145
Lancashire211£19,023663,662426
Larne1£19,950641,0001
Leicestershire113£23,836652,820251
Limavady2£11,583770,0002
Lincolnshire117£22,993546,307238
Lisburn8£16,973759,44513
Magherafelt23£16,183782,27228
Merseyside65£16,171767,461158
Merthyr Tydfil3£17,066555,6894
Merton - Greater London3£14,162764,3535
Monmouthshire4£5,34512133,84814
Moray6£21,163756,4875
Neath Port Talbot3£19,433453,8711
Newport17£18,248751,41580
Newry and Mourne13£18,130660,5339
Newtownabbey11£16,097659,20625
Norfolk75£19,281754,847154
North Ayrshire21£23,712539,52227
North Down6£12,318986,66810
North Lanarkshire19£20,107747,12553
North Yorkshire72£18,359760,610214
Northamptonshire48£23,644551,281166
Northumberland5£17,628855,94213
Nottinghamshire203£17,879764,884507
Omagh14£20,267575,85315
Oxfordshire28£19,230755,09368
Pembrokeshire5£15,837850,3635
Perth and Kinross19£30,944427,87849
Powys2£24,343430,6863
Redbridge - Greater London8£15,129862,51312
Renfrewshire11£20,807539,34834
Rhondda Cynon Taf7£14,780852,09611
Richmond upon Thames - Greater London1£5,9901351,179-
Shropshire90£16,890766,180127
Somerset45£21,700654,91299
South Ayrshire13£17,221662,11233
South Lanarkshire18£20,770552,00327
South Yorkshire156£18,878761,493371
Staffordshire140£21,479649,540304
Stirling6£22,998432,83243
Strabane4£22,110552,1953
Suffolk43£20,128756,26371
Surrey95£20,889750,077157
Sutton - Greater London4£7,0241372,11310
Swansea28£21,258544,45448
Torfaen1£7,9951255,600-
Tyne and Wear126£17,207759,432240
Waltham Forest - Greater London4£20,399433,96620
Wandsworth - Greater London2£9,9908105,3004
Warwickshire43£18,860764,45077
West Dunbartonshire1£22,998440,3399
West Lothian5£14,736871,32417
West Midlands288£18,258771,186605
West Sussex67£20,247847,271113
West Yorkshire279£19,166759,390541
Wiltshire102£31,893430,729231
Worcestershire46£22,949755,12696
Wrexham4£14,956844,2208
Add postcode for better results.