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,948£18,172759,09512,168
Aberdeen City38£27,847429,78482
Aberdeenshire7£20,709749,51518
Angus3£14,3271036,5703
Antrim13£12,606995,23323
Ards11£12,4589102,5586
Argyll and Bute2£16,479775,0003
Armagh8£8,02811104,9666
Ballymena14£13,238883,35430
Ballymoney9£13,934879,05513
Banbridge5£14,719775,0004
Barking & Dagenham - Greater London2£14,1481462,2035
Barnet - Greater London5£8,5751266,4368
Bedfordshire154£14,644972,983220
Belfast19£16,298759,11871
Berkshire84£13,838972,700148
Bexley - Greater London1£23,790440,2954
Blaenau Gwent7£15,212748,85211
Brent - Greater London6£14,640768,16515
Bristol104£20,406756,472185
Bromley - Greater London29£22,599743,13866
Buckinghamshire66£18,483761,457150
Caerphilly6£6,5451391,33319
Cambridgeshire203£16,128767,167291
Cardiff44£32,018428,018106
Carmarthenshire5£18,095653,49710
Carrickfergus5£15,048867,0148
Ceredigion8£8,5961085,31612
Cheshire133£20,084751,521271
City of Edinburgh83£20,499654,536131
City of London - Greater London136£21,323749,982366
Coleraine13£10,065985,14620
Conwy15£28,665431,7109
Cookstown8£13,0291083,95013
Cornwall24£21,4051048,90635
County Durham73£22,728651,728179
Craigavon7£28,593640,20227
Croydon - Greater London23£17,9611053,59526
Cumbria14£18,720654,92332
Derbyshire123£15,226869,369275
Derry5£14,571875,90221
Devon103£20,017858,911144
Dorset58£21,725751,61987
Down2£14,248957,9313
Dumfries and Galloway23£21,780643,65117
Dundee City17£22,492643,58341
Dungannon16£18,978863,41020
Ealing - Greater London12£11,4651357,31618
East Ayrshire9£16,220653,48913
East Lothian2£14,875971,663-
East Riding of Yorkshire44£23,907443,36190
East Sussex66£17,8021055,91697
Enfield - Greater London19£22,246531,18431
Essex182£18,192859,272304
Falkirk15£9,5161088,8347
Fermanagh13£18,352570,19812
Fife29£25,787534,62365
Flintshire20£14,258881,4853
Glasgow City55£20,605644,561248
Gloucestershire63£18,980760,74194
Greater Manchester315£14,608871,054786
Greenwich - Greater London6£37,42819,40010
Hampshire184£22,047647,494401
Harrow - Greater London10£15,0941061,50424
Havering - Greater London39£20,049658,43053
Herefordshire10£27,719535,82724
Hertfordshire136£21,393749,193257
Highland17£28,104428,31629
Hillingdon - Greater London37£15,423866,37666
Hounslow - Greater London56£23,938646,55954
Inverclyde1£17,498638,3653
Isle of Wight5£10,6981076,8864
Kensington & Chelsea - Greater London1£8,750996,6201
Kent158£21,904646,868341
Kingston upon Thames - Greater London35£23,224747,63645
Lancashire213£18,742664,489434
Larne2£14,970863,5001
Leicestershire118£22,795654,947232
Limavady1£12,990679,0003
Lincolnshire125£23,171546,770223
Lisburn10£16,669763,50311
Magherafelt21£15,585883,74231
Merseyside63£16,890763,716157
Merthyr Tydfil2£17,199557,5906
Merton - Greater London4£10,849879,5166
Monmouthshire4£5,37012133,8489
Moray6£21,163756,4874
Neath Port Talbot4£15,973757,8671
Newham - Greater London1£12,450787,500-
Newport20£18,263751,88581
Newry and Mourne12£18,555660,5339
Newtownabbey12£15,646664,30922
Norfolk72£19,526754,984155
North Ayrshire17£22,892645,13532
North Down9£10,0681095,1408
North Lanarkshire20£17,575847,67555
North Yorkshire70£19,080762,332206
Northamptonshire55£22,427555,395164
Northumberland4£20,285754,72811
Nottinghamshire199£17,800766,982507
Omagh14£19,658678,28515
Oxfordshire23£19,212757,79076
Pembrokeshire4£17,547750,9676
Perth and Kinross23£31,783324,29650
Powys4£16,493854,8842
Redbridge - Greater London6£15,939865,04111
Renfrewshire9£19,031643,85237
Rhondda Cynon Taf6£14,294759,30411
Richmond upon Thames - Greater London1£5,9901351,179-
Shropshire86£16,940766,076130
Somerset43£20,541658,593107
South Ayrshire9£17,420661,51428
South Lanarkshire15£20,907552,53627
South Yorkshire150£18,090763,660376
Staffordshire139£20,354651,277298
Stirling6£18,998645,04346
Strabane4£21,860552,1982
Suffolk39£20,071758,82874
Surrey86£21,090749,525167
Sutton - Greater London2£9,0981153,72510
Swansea30£22,568540,60549
Tyne and Wear121£18,012758,851243
Waltham Forest - Greater London3£21,399331,42221
Wandsworth - Greater London3£11,490888,8673
Warwickshire39£17,551766,54274
West Dunbartonshire2£23,198428,8919
West Lothian4£19,297652,57720
West Midlands258£18,308770,794627
West Sussex57£18,239950,877118
West Yorkshire281£19,536758,913518
Wiltshire97£32,141429,940226
Worcestershire44£21,345756,58096
Wrexham3£17,776736,5759
Add postcode for better results.