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,170759,10412,378
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,094974,874238
Belfast15£15,640767,07777
Berkshire72£15,923867,243150
Bexley - Greater London1£28,700317,5103
Blaenau Gwent5£15,897649,36913
Brent - Greater London6£13,964770,82217
Bristol101£20,163655,370185
Bromley - Greater London34£23,302640,94069
Buckinghamshire70£19,105761,050154
Caerphilly8£7,3701289,07221
Cambridgeshire196£16,399765,635278
Cardiff44£31,628327,436109
Carmarthenshire5£18,095653,4979
Carrickfergus5£17,148755,7937
Ceredigion2£7,9971084,06913
Cheshire127£20,533650,409287
City of Edinburgh84£20,467651,912130
City of London - Greater London158£20,769749,700363
Coleraine14£9,9181087,20722
Conwy15£29,025430,6019
Cookstown12£11,951996,2139
Cornwall15£14,208969,77932
County Durham57£21,694654,389199
Craigavon17£28,471433,08425
Croydon - Greater London29£18,1911056,63324
Cumbria11£17,141754,88435
Derbyshire120£15,065871,209278
Derry10£11,591989,08316
Devon73£15,623972,231144
Dorset51£22,903750,20189
Down1£4,4501495,6713
Dumfries and Galloway24£21,206645,79915
Dundee City13£26,344430,51849
Dungannon18£19,610865,13318
Ealing - Greater London15£11,4631259,71317
East Ayrshire4£15,923756,59016
East Riding of Yorkshire44£22,394447,70182
East Sussex69£16,6891057,67294
Enfield - Greater London16£24,287428,01237
Essex176£17,847859,900319
Falkirk13£9,8151090,90013
Fermanagh14£18,155569,54110
Fife32£23,514538,85961
Flintshire16£14,270884,0474
Glasgow City53£20,219646,626249
Gloucestershire68£19,941757,40493
Greater Manchester315£14,852871,916835
Greenwich - Greater London5£36,455112,12810
Hampshire175£21,203748,959401
Harrow - Greater London10£13,6751175,07919
Havering - Greater London43£21,430653,99448
Herefordshire12£22,410542,96825
Hertfordshire122£22,552747,463266
Highland19£25,866533,78125
Hillingdon - Greater London43£16,563972,20764
Hounslow - Greater London54£23,242648,96452
Isle of Wight7£12,463972,3521
Kensington & Chelsea - Greater London1£8,750996,6201
Kent158£22,953545,627341
Kingston upon Thames - Greater London34£24,145747,12146
Lancashire210£18,904663,350431
Larne1£19,950641,0001
Leicestershire115£23,642652,926256
Limavady2£11,583770,0002
Lincolnshire113£22,710547,957242
Lisburn7£18,614648,97714
Magherafelt25£15,741881,01026
Merseyside67£16,417766,652157
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,365751,41281
Newry and Mourne13£18,159660,53311
Newtownabbey11£16,097659,20625
Norfolk74£19,422754,804156
North Ayrshire21£23,712539,52229
North Down7£12,086887,6359
North Lanarkshire17£19,903648,71656
North Yorkshire69£18,346761,814217
Northamptonshire48£23,495552,476170
Northumberland5£17,628855,94213
Nottinghamshire196£18,009764,011526
Omagh14£20,424575,85318
Oxfordshire29£18,940756,02567
Pembrokeshire5£15,837850,3635
Perth and Kinross20£30,647427,23348
Powys3£17,743759,4572
Redbridge - Greater London8£15,167862,51312
Renfrewshire11£20,807539,34834
Rhondda Cynon Taf7£14,780852,09611
Richmond upon Thames - Greater London1£5,9901351,179-
Shropshire90£17,176766,466128
Somerset45£21,680654,976103
South Ayrshire13£17,398661,60736
South Lanarkshire20£20,433551,13327
South Yorkshire157£19,078761,350373
Staffordshire141£21,150650,004314
Stirling6£22,998432,83244
Strabane4£22,110552,1953
Suffolk40£20,460755,81074
Surrey97£21,085749,875158
Sutton - Greater London4£7,0241372,11310
Swansea27£21,038545,79248
Torfaen1£7,9951255,6001
Tyne and Wear125£17,341759,765246
Waltham Forest - Greater London3£20,532430,04821
Wandsworth - Greater London2£9,9908105,3004
Warwickshire44£17,436767,52979
West Dunbartonshire1£22,998440,3399
West Lothian5£15,957765,81217
West Midlands285£18,294771,197619
West Sussex64£20,554846,511118
West Yorkshire275£19,236759,535544
Wiltshire98£30,677432,104235
Worcestershire45£23,637751,52098
Wrexham9£16,8661053,5693
Add postcode for better results.