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,155£17,962760,20912,344
Aberdeen City32£26,650429,45278
Aberdeenshire8£23,602539,33411
Angus1£10,4401738,5685
Antrim12£15,407771,19718
Ards10£9,18010115,3958
Argyll and Bute2£15,729775,5002
Armagh7£9,17410101,8184
Ballymena14£15,638770,55328
Ballymoney8£10,596990,96212
Banbridge7£12,564870,5003
Barking & Dagenham - Greater London1£7,2958140,1225
Barnet - Greater London9£9,6341365,1377
Bedfordshire159£13,720976,170228
Belfast19£15,552762,12880
Berkshire68£14,103974,830147
Blaenau Gwent8£16,673648,37116
Brent - Greater London13£14,808777,72016
Bristol96£17,873755,532177
Bromley - Greater London37£24,403538,66973
Buckinghamshire76£17,208863,740154
Caerphilly12£8,0041288,67915
Cambridgeshire196£16,811763,434305
Cardiff44£32,537327,253116
Carmarthenshire4£18,369561,60311
Carrickfergus6£16,641858,7807
Ceredigion4£12,496867,61416
Cheshire163£19,550751,824319
City of Edinburgh95£21,076652,884128
City of London - Greater London155£20,021752,588369
Coleraine16£9,8981086,90819
Conwy15£28,578434,57012
Cookstown16£10,893997,2808
Cornwall15£12,631959,32629
County Durham63£19,392651,971179
Craigavon8£23,678642,85336
Croydon - Greater London23£15,2101162,19219
Cumbria16£16,569762,42833
Derbyshire116£15,889865,341281
Derry9£15,034973,63315
Devon75£14,202974,940138
Dorset48£24,246650,859103
Dumfries and Galloway21£22,300540,82718
Dundee City20£24,804537,44240
Dungannon14£19,285672,84319
Ealing - Greater London13£11,2101262,49616
East Ayrshire5£17,008645,09716
East Dunbartonshire1£17,998486,774-
East Riding of Yorkshire39£21,985544,67680
East Sussex78£19,059952,07379
Enfield - Greater London16£21,286531,19530
Essex164£18,664858,052327
Falkirk11£9,0061191,49317
Fermanagh11£16,474681,2158
Fife37£25,483533,23353
Flintshire16£14,270884,0476
Glasgow City74£22,260540,592235
Gloucestershire58£23,106650,922124
Greater Manchester341£14,973870,604847
Greenwich - Greater London4£32,595214,59615
Hampshire180£21,434750,612403
Harrow - Greater London11£15,176968,40316
Havering - Greater London33£23,466757,79950
Herefordshire15£22,894747,70528
Hertfordshire128£22,009750,013276
Highland21£26,393532,95824
Hillingdon - Greater London37£16,393875,55659
Hounslow - Greater London45£23,043649,80848
Isle of Wight5£12,162969,2003
Kent178£23,997543,540315
Kingston upon Thames - Greater London46£24,094749,87150
Lancashire218£18,177763,767438
Larne1£19,950641,0001
Leicestershire114£20,797659,753271
Limavady2£15,843557,0001
Lincolnshire106£22,267549,681289
Lisburn7£17,464650,72015
Magherafelt29£15,178886,54423
Merseyside63£17,258763,921159
Merton - Greater London3£14,295764,3539
Monmouthshire5£6,67510120,87813
Moray8£19,934858,0476
Newport33£22,275541,74869
Newry and Mourne15£15,685767,4467
Newtownabbey16£17,315656,21019
Norfolk71£17,957859,363151
North Ayrshire24£26,408435,04723
North Down8£11,790989,7296
North Lanarkshire19£18,080751,96853
North Yorkshire73£19,828754,361216
Northamptonshire62£24,532548,988163
Northumberland8£15,056861,32711
Nottinghamshire205£18,489663,544499
Omagh16£18,164671,69216
Oxfordshire32£20,500649,45658
Pembrokeshire6£14,983949,9883
Perth and Kinross20£26,202534,29959
Powys2£6,89313105,000-
Redbridge - Greater London7£17,651660,85110
Renfrewshire19£20,714537,77134
Rhondda Cynon Taf10£14,266852,6079
Shropshire87£17,519765,671138
Somerset46£17,973666,395101
South Ayrshire10£19,825652,95229
South Lanarkshire19£19,481651,69130
South Yorkshire152£17,403765,686382
Staffordshire152£20,473652,195307
Stirling5£21,799537,46450
Strabane5£19,338665,9164
Suffolk49£18,461874,20579
Surrey96£22,804748,835157
Sutton - Greater London5£9,7171069,6909
Swansea21£21,398539,24258
Torfaen1£8,2951255,6001
Tyne and Wear138£17,530758,227196
Waltham Forest - Greater London12£22,749329,44216
Wandsworth - Greater London3£11,657890,5333
Warwickshire40£15,265977,05884
West Dunbartonshire3£18,931639,58410
West Lothian3£14,528875,93620
West Midlands283£17,809770,221624
West Sussex64£21,468743,000122
West Yorkshire285£18,464862,069532
Wiltshire113£29,890433,605225
Worcestershire50£21,535761,26599
Wrexham3£11,4591046,3355
Add postcode for better results.