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,157£17,935759,86412,479
Aberdeen City29£26,848429,97680
Aberdeenshire9£22,897540,85210
Angus1£10,4401738,5685
Antrim11£15,512769,48818
Ards10£9,28010115,3958
Argyll and Bute2£15,729775,5002
Armagh8£10,902995,0664
Ballymena14£15,853770,55328
Ballymoney9£9,9181094,26313
Banbridge7£12,564870,5003
Barking & Dagenham - Greater London1£7,2958140,1225
Barnet - Greater London9£9,6901365,1377
Bedfordshire158£13,509977,274236
Belfast19£15,121764,96581
Berkshire69£14,143972,030145
Blaenau Gwent8£16,798648,37116
Brent - Greater London12£15,251677,80516
Bristol100£17,902755,488181
Bromley - Greater London37£25,019536,32372
Buckinghamshire71£17,086862,632158
Caerphilly12£8,0041288,67915
Cambridgeshire201£17,056762,274304
Cardiff43£32,462329,575113
Carmarthenshire5£16,294663,84710
Carrickfergus6£16,641858,7807
Ceredigion4£12,496867,61416
Cheshire160£19,752751,203322
City of Edinburgh95£21,378652,489132
City of London - Greater London153£20,536751,268363
Clackmannanshire1£6,4981269,9221
Coleraine17£9,8921086,50220
Conwy15£28,578434,57012
Cookstown16£11,320997,2808
Cornwall15£12,631959,32629
County Durham65£19,214652,947185
Craigavon7£23,639640,68939
Croydon - Greater London23£15,2751162,19222
Cumbria17£17,256759,91834
Derbyshire119£16,137865,432281
Derry10£16,361970,21213
Devon78£13,578978,014135
Dorset46£25,367650,465105
Down1£23,995434,3183
Dumfries and Galloway21£22,340540,82718
Dundee City21£25,563535,59439
Dungannon15£18,666673,45521
Ealing - Greater London12£11,6691261,95416
East Ayrshire6£16,956647,65116
East Dunbartonshire1£17,998486,774-
East Riding of Yorkshire42£21,684545,10079
East Sussex80£18,407952,89979
Enfield - Greater London16£20,579631,19529
Essex166£18,954857,491325
Falkirk11£9,0061191,49317
Fermanagh11£16,474681,2158
Fife35£25,926530,88655
Flintshire18£14,239883,9314
Glasgow City76£22,363540,648243
Gloucestershire58£23,286650,071123
Greater Manchester342£14,998870,515854
Greenwich - Greater London3£34,995213,14416
Hampshire171£21,446750,613421
Harrow - Greater London12£16,352866,70014
Havering - Greater London32£22,809654,88650
Herefordshire19£23,829646,06724
Hertfordshire128£21,824751,007277
Highland21£26,393532,95826
Hillingdon - Greater London39£17,432871,66056
Hounslow - Greater London48£23,164648,63845
Isle of Anglesey1£16,499853,000-
Isle of Wight5£12,162969,2003
Kent164£21,511649,275315
Kingston upon Thames - Greater London46£23,740750,30749
Lancashire222£18,355763,509448
Larne1£19,950641,0001
Leicestershire107£21,394660,114286
Limavady2£15,843557,0001
Lincolnshire105£22,694549,346290
Lisburn8£16,624655,63518
Magherafelt29£15,516885,09622
Merseyside62£17,507762,472164
Merton - Greater London5£12,375767,7147
Monmouthshire5£6,75510120,87813
Moray8£19,934858,0476
Newport36£21,769543,55167
Newry and Mourne15£15,685767,4467
Newtownabbey16£17,327656,21020
Norfolk74£17,942858,435155
North Ayrshire23£25,387435,04723
North Down8£12,853985,3545
North Lanarkshire20£17,526754,26958
North Yorkshire77£19,253755,761219
Northamptonshire62£25,200548,720164
Northumberland7£16,242856,08811
Nottinghamshire197£18,429764,174502
Omagh17£17,882672,89015
Oxfordshire33£21,992647,02256
Pembrokeshire5£14,580951,4033
Perth and Kinross20£26,647433,65461
Powys2£6,89313105,000-
Redbridge - Greater London7£17,651660,85112
Renfrewshire18£20,931537,77135
Rhondda Cynon Taf11£14,060855,8128
Shropshire84£17,416766,069140
Somerset45£17,657767,101103
South Ayrshire11£18,595658,89330
South Lanarkshire21£19,362650,84130
South Yorkshire151£16,967864,085387
Staffordshire151£20,120653,350311
Stirling3£22,331431,53052
Strabane5£19,398665,9164
Suffolk49£16,619874,10779
Surrey94£22,933748,869165
Sutton - Greater London5£9,8171069,6909
Swansea20£21,638539,39158
Torfaen1£8,2951255,6001
Tyne and Wear138£17,434757,886198
Waltham Forest - Greater London11£23,044330,32215
Wandsworth - Greater London3£11,657890,5333
Warwickshire41£15,905874,62387
West Dunbartonshire3£18,931639,58410
West Lothian5£13,614972,22618
West Midlands287£17,786770,001622
West Sussex61£20,859844,828136
West Yorkshire273£18,616862,468544
Wiltshire129£30,546432,841215
Worcestershire48£22,032758,237101
Wrexham3£11,4951046,3355
Add postcode for better results.