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
All6,246£18,040759,59912,443
Aberdeen City35£24,915434,23479
Aberdeenshire9£22,424638,27311
Angus1£10,4401738,5684
Antrim13£14,760773,72017
Ards10£9,18010115,3958
Argyll and Bute2£15,729775,5002
Armagh7£9,17410101,8184
Ballymena13£16,268770,05829
Ballymoney8£10,596990,96212
Banbridge7£12,564870,5003
Barking & Dagenham - Greater London1£18,266543,4056
Barnet - Greater London9£9,6341365,1507
Bedfordshire158£13,521976,658234
Belfast18£15,194763,00281
Berkshire70£14,328973,853149
Blaenau Gwent8£16,673648,37116
Brent - Greater London13£14,801777,72016
Bristol96£17,445757,795179
Bromley - Greater London38£25,072538,22373
Buckinghamshire74£17,570861,952156
Caerphilly12£8,0371288,67914
Cambridgeshire214£17,009763,184308
Cardiff44£33,017326,477121
Carmarthenshire5£18,394657,54011
Carrickfergus5£18,719753,3368
Ceredigion3£11,330969,45117
Cheshire163£19,851750,918321
City of Edinburgh95£21,074652,651130
City of London - Greater London160£19,884752,754374
Coleraine15£9,958988,63520
Conwy15£28,578434,57012
Cookstown16£10,893997,2807
Cornwall17£12,921958,85829
County Durham68£20,492649,890176
Craigavon10£22,442645,04136
Croydon - Greater London25£17,5811057,74319
Cumbria16£17,050761,18433
Derbyshire123£16,425764,059280
Derry9£14,924973,63315
Devon81£14,710974,738138
Dorset48£23,846651,501103
Dumfries and Galloway23£22,530539,77818
Dundee City20£24,789537,44240
Dungannon15£19,979671,60519
Ealing - Greater London13£11,2701262,49616
East Ayrshire4£17,260741,94916
East Dunbartonshire1£17,998486,774-
East Riding of Yorkshire38£22,080444,61881
East Sussex76£18,5341053,62782
Enfield - Greater London13£21,637535,69035
Essex161£18,478858,283332
Falkirk11£9,0061191,49316
Fermanagh12£16,601681,1148
Fife36£25,544532,42854
Flintshire16£14,270884,0476
Glasgow City73£22,464540,759239
Gloucestershire58£23,037650,894124
Greater Manchester352£14,944870,184856
Greenwich - Greater London5£33,875213,84015
Hampshire178£20,849752,552410
Harrow - Greater London11£15,176968,40316
Havering - Greater London35£22,896656,44049
Herefordshire12£22,730750,60930
Hertfordshire127£22,037750,030277
Highland20£27,313530,90625
Hillingdon - Greater London39£17,226773,23658
Hounslow - Greater London47£22,674648,98849
Isle of Wight5£12,162969,2003
Kent174£24,459543,376323
Kingston upon Thames - Greater London46£25,083748,99850
Lancashire214£18,090764,276448
Larne1£19,950641,0001
Leicestershire117£21,013659,071274
Limavady2£15,843557,0001
Lincolnshire106£22,083549,876283
Lisburn7£17,464652,96214
Magherafelt30£15,214884,16022
Merseyside62£17,149765,153159
Merthyr Tydfil1£12,999772,5033
Merton - Greater London4£12,620771,9748
Monmouthshire6£6,51210119,39813
Moray8£19,934858,0476
Newport32£22,623542,24871
Newry and Mourne15£15,685767,4467
Newtownabbey14£17,339656,35921
Norfolk73£18,334758,905152
North Ayrshire24£26,408433,87024
North Down9£11,7909103,6486
North Lanarkshire19£17,886751,70453
North Yorkshire73£19,225756,505219
Northamptonshire63£24,154550,476167
Northumberland8£15,006861,32711
Nottinghamshire220£18,622662,722501
Omagh16£18,164671,69215
Oxfordshire31£20,118651,77359
Pembrokeshire6£14,983949,9883
Perth and Kinross19£25,845534,82760
Powys2£6,89313105,000-
Redbridge - Greater London7£17,651660,85110
Renfrewshire19£20,714538,66034
Rhondda Cynon Taf12£13,680854,7639
Shropshire87£17,546765,567137
Somerset42£17,760765,884105
South Ayrshire11£19,477653,38329
South Lanarkshire19£19,613551,52529
South Yorkshire155£17,829765,392383
Staffordshire160£20,437650,967307
Stirling4£23,374531,17351
Strabane5£19,338665,9164
Suffolk48£18,847873,13881
Surrey96£22,449748,903158
Sutton - Greater London6£8,4811270,4088
Swansea21£21,846538,02459
Torfaen1£8,2951255,6001
Tyne and Wear142£17,432758,813196
Waltham Forest - Greater London12£22,724329,44216
Wandsworth - Greater London3£11,657890,5333
Warwickshire39£15,420876,04784
West Dunbartonshire3£18,931639,58410
West Lothian3£14,528875,93620
West Midlands293£18,157769,248623
West Sussex63£21,007744,673120
West Yorkshire288£18,627861,776534
Wiltshire116£29,764434,922222
Worcestershire51£21,400761,02499
Wrexham3£11,4591046,3355
Add postcode for better results.