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,094£18,168759,35512,449
Aberdeen City32£27,565430,12290
Aberdeenshire6£20,972644,09512
Angus1£10,4401738,5684
Antrim11£14,314875,97919
Ards9£9,13910118,4398
Argyll and Bute2£16,729775,0003
Armagh6£9,32110103,9543
Ballymena11£18,298767,06830
Ballymoney10£11,948883,65514
Banbridge7£12,564870,5003
Barking & Dagenham - Greater London1£18,266543,4056
Barnet - Greater London10£9,8381266,8487
Bedfordshire147£13,499978,558241
Belfast14£17,936655,31082
Berkshire78£15,426970,797138
Blaenau Gwent7£15,740753,81017
Brent - Greater London10£13,146781,86616
Bristol100£19,661655,614179
Bromley - Greater London38£24,281539,70775
Buckinghamshire81£18,407761,024145
Caerphilly12£8,7541182,99115
Cambridgeshire198£16,660764,456300
Cardiff43£34,319324,210117
Carmarthenshire4£18,995659,17911
Carrickfergus3£16,132860,4149
Ceredigion1£3,49514107,18017
Cheshire150£19,936750,336304
City of Edinburgh92£21,150651,909125
City of London - Greater London149£20,572647,868381
Coleraine16£10,0181086,75819
Conwy15£30,625327,12511
Cookstown14£11,354995,8628
Cornwall14£12,592967,17434
County Durham67£20,005654,495175
Craigavon11£26,736645,96735
Croydon - Greater London22£17,6521058,95123
Cumbria16£16,300764,76232
Derbyshire118£16,110866,501275
Derry11£14,442974,01814
Devon78£15,350972,232144
Dorset57£24,492646,76387
Dumfries and Galloway24£21,837642,29819
Dundee City18£27,194527,56644
Dungannon16£19,281673,00518
Ealing - Greater London15£10,9561262,36716
East Ayrshire4£15,285855,82613
East Riding of Yorkshire32£23,164447,18383
East Sussex70£17,7671055,81188
Enfield - Greater London16£22,393534,34937
Essex171£18,727857,355318
Falkirk11£9,0061191,49314
Fermanagh13£17,235674,3369
Fife28£23,525636,76761
Flintshire16£14,270884,0476
Glasgow City69£21,660643,507247
Gloucestershire68£22,126651,669110
Greater Manchester357£15,129870,586849
Greenwich - Greater London5£36,755112,17112
Hampshire167£22,227646,619419
Harrow - Greater London9£14,3611075,67317
Havering - Greater London38£21,352657,14449
Herefordshire13£21,943750,73026
Hertfordshire120£23,102649,272271
Highland17£25,097536,66229
Hillingdon - Greater London43£16,640871,73461
Hounslow - Greater London46£23,229651,03952
Isle of Wight6£12,236967,9221
Kensington & Chelsea - Greater London1£8,950996,6201
Kent181£24,585542,638315
Kingston upon Thames - Greater London39£22,546853,59651
Lancashire221£18,395765,541432
Larne1£19,950641,0001
Leicestershire111£21,861658,443267
Limavady2£15,843557,0001
Lincolnshire106£22,796548,977268
Lisburn6£17,234653,42915
Magherafelt21£15,727882,75230
Merseyside56£17,619764,628166
Merthyr Tydfil2£14,499772,4383
Merton - Greater London4£12,620771,9747
Monmouthshire5£6,67510120,87814
Moray7£21,496758,1966
Newport29£21,565546,84168
Newry and Mourne16£17,614760,4748
Newtownabbey9£16,201756,07426
Norfolk74£20,356752,750153
North Ayrshire22£25,688434,49826
North Down8£11,727989,7297
North Lanarkshire23£18,143749,17048
North Yorkshire80£19,671655,640212
Northamptonshire58£24,002550,123171
Northumberland7£15,050961,68913
Nottinghamshire218£17,788765,024518
Omagh15£18,972674,82718
Oxfordshire30£19,709754,95567
Pembrokeshire6£14,983949,9882
Perth and Kinross15£27,079434,61151
Powys3£12,492976,457-
Redbridge - Greater London6£18,010656,89211
Renfrewshire17£20,822537,48937
Rhondda Cynon Taf12£13,680852,6369
Shropshire87£17,719665,092140
Somerset45£17,498763,28699
South Ayrshire11£19,313649,98330
South Lanarkshire20£20,290551,80729
South Yorkshire139£18,229763,822390
Staffordshire155£21,118651,212302
Stirling4£23,124531,17345
Strabane4£22,110552,1955
Suffolk40£21,545763,14084
Surrey102£21,207750,411163
Sutton - Greater London6£8,3471270,4088
Swansea18£20,159542,97256
Torfaen1£8,2951255,6001
Tyne and Wear132£17,314760,628213
Waltham Forest - Greater London8£21,537431,13519
Wandsworth - Greater London3£11,657890,5333
Warwickshire38£14,647976,89283
West Dunbartonshire4£17,448643,1979
West Lothian4£15,147870,50222
West Midlands293£18,310772,015631
West Sussex62£21,939742,211120
West Yorkshire277£18,571861,624543
Wiltshire117£30,130433,638231
Worcestershire46£22,254758,487100
Wrexham3£17,276728,1764
Add postcode for better results.