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,205758,91612,060
Aberdeen City25£29,201428,35087
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,017975,189230
Belfast15£15,640767,09973
Berkshire72£15,774867,878146
Bexley - Greater London1£28,520317,5103
Blaenau Gwent5£15,897649,36912
Brent - Greater London6£13,964770,82217
Bristol102£19,941655,680182
Bromley - Greater London36£23,892639,30466
Buckinghamshire72£18,940760,219151
Caerphilly8£7,3081289,07220
Cambridgeshire197£16,371765,349272
Cardiff44£31,594327,436105
Carmarthenshire5£18,095653,4979
Carrickfergus5£17,148755,7937
Ceredigion3£8,663986,57913
Cheshire127£20,651650,186279
City of Edinburgh82£20,495653,041130
City of London - Greater London159£20,907749,398347
Coleraine13£9,953986,30023
Conwy16£27,773435,1897
Cookstown12£11,951996,2139
Cornwall16£13,620971,81831
County Durham56£20,885654,575192
Craigavon17£28,471433,08425
Croydon - Greater London30£17,7011058,57924
Cumbria11£17,141754,88433
Derbyshire129£15,131870,348270
Derry11£11,718986,89916
Devon73£15,853872,874142
Dorset55£22,870749,26785
Down1£4,0001495,6713
Dumfries and Galloway24£21,176645,79915
Dundee City15£26,132430,09844
Dungannon17£20,066864,76218
Ealing - Greater London15£11,4191259,71316
East Ayrshire4£15,836756,59015
East Riding of Yorkshire46£23,148447,10384
East Sussex71£17,0391057,03990
Enfield - Greater London16£24,337427,57836
Essex180£18,434858,832312
Falkirk12£9,2581093,79112
Fermanagh14£18,183569,54111
Fife33£24,849535,85157
Flintshire16£14,270884,0474
Glasgow City52£20,311646,362248
Gloucestershire67£19,982757,49988
Greater Manchester323£14,603872,263807
Greenwich - Greater London5£36,315112,1289
Hampshire182£21,291648,948387
Harrow - Greater London10£13,6751175,07919
Havering - Greater London43£21,430653,99446
Herefordshire13£22,106644,41624
Hertfordshire121£22,461746,813264
Highland19£25,866533,78125
Hillingdon - Greater London43£16,965970,78164
Hounslow - Greater London54£23,242648,96451
Isle of Wight7£12,248972,3521
Kensington & Chelsea - Greater London1£8,750996,6201
Kent170£22,894646,727326
Kingston upon Thames - Greater London34£24,063747,12145
Lancashire211£19,020663,662426
Larne1£19,950641,0001
Leicestershire113£23,835652,820250
Limavady2£11,583770,0002
Lincolnshire117£22,990546,307238
Lisburn8£16,973759,44513
Magherafelt23£16,183782,27228
Merseyside65£16,148767,461157
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,41579
Newry and Mourne13£18,130660,5339
Newtownabbey11£16,097659,20625
Norfolk75£19,270754,847152
North Ayrshire21£23,712539,52227
North Down6£12,318986,66810
North Lanarkshire19£20,107747,12553
North Yorkshire72£18,326760,610214
Northamptonshire48£23,644551,281165
Northumberland5£17,628855,94213
Nottinghamshire203£17,879764,884503
Omagh14£20,267575,85315
Oxfordshire28£19,230755,09368
Pembrokeshire5£15,837850,3635
Perth and Kinross19£30,944427,87848
Powys2£24,343430,6863
Redbridge - Greater London8£15,129862,51312
Renfrewshire11£20,807539,34834
Rhondda Cynon Taf7£14,780852,09610
Richmond upon Thames - Greater London1£5,9901351,179-
Shropshire90£16,888766,180123
Somerset45£21,598654,91298
South Ayrshire13£17,221662,11233
South Lanarkshire18£20,714552,00327
South Yorkshire156£18,864761,493369
Staffordshire140£21,479649,540302
Stirling6£22,998432,83243
Strabane4£22,110552,1953
Suffolk43£20,095756,26371
Surrey95£20,865750,077156
Sutton - Greater London4£7,0241372,11310
Swansea28£21,258544,45448
Torfaen1£7,9951255,600-
Tyne and Wear126£17,190759,432237
Waltham Forest - Greater London4£20,399433,96620
Wandsworth - Greater London2£9,9908105,3004
Warwickshire43£18,858764,45076
West Dunbartonshire1£22,998440,3399
West Lothian5£14,736871,32417
West Midlands288£18,258771,186602
West Sussex67£20,239847,271113
West Yorkshire279£19,154759,390537
Wiltshire102£31,885430,729230
Worcestershire46£22,884755,12696
Wrexham4£14,956844,2208
Add postcode for better results.