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,026£18,348758,78012,313
Aberdeen City29£28,562430,43391
Aberdeenshire8£19,496647,24914
Angus2£13,9931232,3354
Antrim13£13,468880,62717
Ards10£10,16111118,4819
Argyll and Bute2£16,479775,0003
Armagh7£9,03110106,1043
Ballymena11£19,711663,85929
Ballymoney8£14,401877,37816
Banbridge6£14,258770,6004
Barking & Dagenham - Greater London1£18,266543,4056
Barnet - Greater London8£9,3911368,4197
Bedfordshire153£13,948977,401240
Belfast19£18,093661,03575
Berkshire72£15,979868,578136
Bexley - Greater London1£28,880317,5103
Blaenau Gwent5£15,897649,46614
Brent - Greater London8£13,390874,08315
Bristol99£19,974654,025172
Bromley - Greater London39£24,078639,65065
Buckinghamshire78£18,648760,045152
Caerphilly9£7,8851286,96419
Cambridgeshire200£16,691764,666295
Cardiff45£31,520329,191114
Carmarthenshire6£17,578655,39410
Carrickfergus5£17,348755,7938
Ceredigion1£3,49514107,18016
Cheshire149£20,148649,976292
City of Edinburgh80£21,398650,026126
City of London - Greater London145£20,185750,422369
Coleraine15£9,6531088,06021
Conwy16£29,710429,0228
Cookstown13£11,469997,0408
Cornwall13£12,5101068,51233
County Durham69£21,817651,654181
Craigavon13£27,175542,22728
Croydon - Greater London24£17,2801056,41723
Cumbria15£18,993654,78631
Derbyshire113£15,843867,693279
Derry11£11,8871084,08214
Devon77£16,097971,306141
Dorset56£22,943747,91786
Dumfries and Galloway24£21,043645,04818
Dundee City19£27,275427,64643
Dungannon17£20,032867,29218
Ealing - Greater London16£10,8521260,66217
East Ayrshire7£16,233750,35113
East Riding of Yorkshire40£23,630445,60679
East Sussex71£16,1741059,08791
Enfield - Greater London17£22,634533,72036
Essex165£18,472858,328321
Falkirk14£9,6111089,06112
Fermanagh15£16,867675,1018
Fife31£21,894643,46060
Flintshire16£14,270884,0474
Glasgow City71£20,505644,276252
Gloucestershire65£20,589756,078104
Greater Manchester338£15,163870,521819
Greenwich - Greater London6£35,778213,81510
Hampshire172£22,080646,834398
Harrow - Greater London11£14,521974,66818
Havering - Greater London46£21,519654,63746
Herefordshire12£22,356648,90124
Hertfordshire115£22,136749,300275
Highland18£26,581532,84629
Hillingdon - Greater London47£16,396872,28659
Hounslow - Greater London50£24,388649,39150
Isle of Wight7£12,516972,3521
Kensington & Chelsea - Greater London1£8,950996,6201
Kent146£22,711546,344339
Kingston upon Thames - Greater London38£22,379852,72949
Lancashire216£18,563765,020423
Larne1£19,950641,0001
Leicestershire124£23,244653,900261
Limavady2£11,583770,0002
Lincolnshire108£22,905547,508254
Lisburn6£20,384643,57015
Magherafelt22£15,727883,67324
Merseyside62£17,327766,530160
Merthyr Tydfil2£16,949552,8714
Merton - Greater London4£12,620771,9746
Monmouthshire4£6,62010121,09814
Moray6£20,746765,8205
Neath Port Talbot1£19,000468,0991
Newport23£21,600541,99477
Newry and Mourne15£17,228761,2428
Newtownabbey12£15,626763,80823
Norfolk76£19,469755,050156
North Ayrshire21£26,455432,39327
North Down7£12,272887,6359
North Lanarkshire23£19,040749,56950
North Yorkshire66£19,804654,479213
Northamptonshire52£24,863547,731176
Northumberland7£17,270852,31112
Nottinghamshire196£18,338763,406531
Omagh14£19,353676,01416
Oxfordshire30£21,063651,18366
Pembrokeshire7£15,943846,7532
Perth and Kinross20£27,452532,54849
Powys3£17,992759,4571
Redbridge - Greater London9£14,378966,74511
Renfrewshire14£19,948543,23634
Rhondda Cynon Taf12£13,830853,65910
Shropshire87£17,792764,603138
Somerset44£20,809656,489101
South Ayrshire11£19,386555,43232
South Lanarkshire18£20,143550,86531
South Yorkshire148£18,890762,998376
Staffordshire153£21,363650,564309
Stirling5£20,659544,39046
Strabane4£22,110552,1953
Suffolk35£18,807864,78181
Surrey96£21,282749,712165
Sutton - Greater London5£7,9981267,4909
Swansea19£21,844538,72557
Torfaen1£7,9951255,6001
Tyne and Wear128£17,284759,931218
Waltham Forest - Greater London6£21,049332,69020
Wandsworth - Greater London2£9,9908105,3004
Warwickshire40£14,820874,93081
West Dunbartonshire3£18,565639,5849
West Lothian5£16,257765,80018
West Midlands308£18,675770,584607
West Sussex68£21,015846,093121
West Yorkshire266£19,108759,102555
Wiltshire109£29,636434,819219
Worcestershire48£22,911757,71096
Wrexham3£17,276728,1764
Add postcode for better results.