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,923£18,154759,10412,218
Aberdeen City26£29,008429,63388
Aberdeenshire9£21,273647,72515
Angus3£14,3271036,5703
Antrim14£14,024880,28920
Ards10£9,80110111,4857
Argyll and Bute2£16,479775,0003
Armagh7£8,76010104,3894
Ballymena14£17,014773,25626
Ballymoney8£14,401877,37814
Banbridge5£14,719775,0004
Barking & Dagenham - Greater London2£14,1481462,2036
Barnet - Greater London8£9,0711270,8238
Bedfordshire148£14,082974,874233
Belfast15£15,640767,07773
Berkshire72£15,916867,243149
Bexley - Greater London1£28,560317,5103
Blaenau Gwent5£15,897649,36913
Brent - Greater London6£13,964770,82217
Bristol101£20,149655,370183
Bromley - Greater London34£23,238640,94068
Buckinghamshire70£19,092761,050152
Caerphilly8£7,3701289,07220
Cambridgeshire196£16,386765,635274
Cardiff44£31,628327,436108
Carmarthenshire5£18,095653,4979
Carrickfergus5£17,148755,7937
Ceredigion2£7,9971084,06913
Cheshire127£20,529650,409284
City of Edinburgh84£20,464651,912127
City of London - Greater London158£20,768749,700354
Coleraine14£9,9181087,20722
Conwy15£29,025430,6017
Cookstown12£11,951996,2139
Cornwall15£14,175969,77931
County Durham57£21,618654,389195
Craigavon17£28,471433,08425
Croydon - Greater London29£18,1911056,63324
Cumbria11£17,141754,88435
Derbyshire120£15,054871,209277
Derry10£11,591989,08316
Devon73£15,596972,231142
Dorset51£22,895750,20186
Down1£4,0001495,6713
Dumfries and Galloway24£21,176645,79915
Dundee City13£26,344430,51849
Dungannon18£19,610865,13317
Ealing - Greater London15£11,4291259,71317
East Ayrshire4£15,923756,59016
East Riding of Yorkshire44£22,384447,70182
East Sussex69£16,6551057,67293
Enfield - Greater London16£24,287428,01236
Essex176£17,776859,900315
Falkirk13£9,8151090,90013
Fermanagh14£18,155569,54110
Fife32£23,506538,85960
Flintshire16£14,270884,0474
Glasgow City53£20,206646,626247
Gloucestershire68£19,941757,40493
Greater Manchester315£14,842871,916824
Greenwich - Greater London5£36,315112,1289
Hampshire175£21,201748,959397
Harrow - Greater London10£13,6751175,07919
Havering - Greater London43£21,430653,99447
Herefordshire12£22,369542,96825
Hertfordshire122£22,502747,463262
Highland19£25,866533,78125
Hillingdon - Greater London43£16,523972,20763
Hounslow - Greater London54£23,242648,96452
Isle of Wight7£12,463972,3521
Kensington & Chelsea - Greater London1£8,750996,6201
Kent158£22,943545,627340
Kingston upon Thames - Greater London34£24,145747,12146
Lancashire210£18,886663,350425
Larne1£19,950641,0001
Leicestershire115£23,630652,926254
Limavady2£11,583770,0002
Lincolnshire113£22,708547,957241
Lisburn7£18,614648,97713
Magherafelt25£15,741881,01026
Merseyside67£16,417766,652156
Merthyr Tydfil3£17,066555,6894
Merton - Greater London3£14,162764,3536
Monmouthshire4£5,34512133,84814
Moray6£21,163756,4875
Neath Port Talbot3£19,433453,8711
Newport17£18,248751,41280
Newry and Mourne13£18,130660,53311
Newtownabbey11£16,097659,20625
Norfolk74£19,393754,804156
North Ayrshire21£23,712539,52228
North Down7£11,943887,6359
North Lanarkshire17£19,903648,71655
North Yorkshire69£18,334761,814215
Northamptonshire48£23,490552,476167
Northumberland5£17,628855,94213
Nottinghamshire196£18,004764,011515
Omagh14£20,353575,85316
Oxfordshire29£18,926756,02567
Pembrokeshire5£15,837850,3635
Perth and Kinross20£30,647427,23348
Powys3£17,743759,4572
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£17,173766,466127
Somerset45£21,682654,976101
South Ayrshire13£17,375661,60734
South Lanarkshire20£20,428551,13325
South Yorkshire157£18,986761,350370
Staffordshire141£21,091650,004306
Stirling6£22,998432,83243
Strabane4£22,110552,1953
Suffolk40£20,444755,81072
Surrey97£21,083749,875156
Sutton - Greater London4£7,0241372,11310
Swansea27£21,027545,79247
Torfaen1£7,9951255,600-
Tyne and Wear125£17,328759,765241
Waltham Forest - Greater London3£20,532430,04821
Wandsworth - Greater London2£9,9908105,3004
Warwickshire44£17,432767,52978
West Dunbartonshire1£22,998440,3399
West Lothian5£15,957765,81217
West Midlands285£18,286771,197614
West Sussex64£20,553846,511117
West Yorkshire275£19,206759,535540
Wiltshire98£30,677432,104232
Worcestershire45£23,637751,52096
Wrexham9£16,8661053,5693
Add postcode for better results.