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,207£18,352758,85812,463
Aberdeen City30£28,146430,19490
Aberdeenshire8£19,496647,24914
Angus2£13,9931232,3354
Antrim13£13,468880,62717
Ards10£10,16111118,4819
Argyll and Bute2£16,729775,0003
Armagh7£9,03110106,1043
Ballymena11£19,711663,85930
Ballymoney8£14,401877,37816
Banbridge6£14,258770,6005
Barking & Dagenham - Greater London1£18,266543,4055
Barnet - Greater London8£9,3841368,4197
Bedfordshire151£13,723977,875237
Belfast18£17,113662,67282
Berkshire73£16,469867,186136
Bexley - Greater London1£28,790317,5103
Blaenau Gwent5£15,897649,36917
Brent - Greater London9£12,964879,18516
Bristol96£19,395656,127177
Bromley - Greater London40£24,130539,28471
Buckinghamshire79£19,041759,109154
Caerphilly9£7,7181282,22419
Cambridgeshire211£16,733763,899301
Cardiff43£32,845326,386119
Carmarthenshire6£17,578655,39410
Carrickfergus5£17,348755,7938
Ceredigion1£3,49514107,18016
Cheshire153£20,748648,206294
City of Edinburgh87£21,618649,971129
City of London - Greater London153£20,302649,634380
Coleraine17£9,973987,14520
Conwy16£29,742429,0229
Cookstown13£11,469997,0409
Cornwall16£12,080969,47630
County Durham74£21,258652,195180
Craigavon12£28,882540,08730
Croydon - Greater London23£17,2531055,96023
Cumbria17£19,046654,20430
Derbyshire119£16,156765,147280
Derry12£14,655975,43513
Devon81£15,781972,168145
Dorset58£23,348646,71389
Dumfries and Galloway24£21,131645,04820
Dundee City19£27,538426,81845
Dungannon17£20,049867,29218
Ealing - Greater London15£10,7891266,03617
East Ayrshire7£16,233750,35113
East Riding of Yorkshire41£22,967447,66678
East Sussex71£17,1411056,76794
Enfield - Greater London18£22,682533,92836
Essex174£18,568857,694324
Falkirk14£9,6821089,06114
Fermanagh15£16,867675,1018
Fife31£22,044643,50861
Flintshire16£14,270884,0475
Glasgow City67£21,058643,347253
Gloucestershire66£20,511757,001113
Greater Manchester343£15,316870,001856
Greenwich - Greater London6£35,778213,81510
Hampshire173£22,031646,620408
Harrow - Greater London10£13,8751077,10918
Havering - Greater London46£21,343655,88546
Herefordshire13£22,017649,50125
Hertfordshire116£22,739649,108277
Highland18£26,581534,71930
Hillingdon - Greater London46£16,394872,60761
Hounslow - Greater London50£24,354648,93651
Isle of Wight7£12,516972,3521
Kensington & Chelsea - Greater London1£8,950996,6201
Kent163£23,218545,604331
Kingston upon Thames - Greater London40£22,706750,67548
Lancashire222£18,559764,652432
Larne1£19,950641,0001
Leicestershire132£23,107653,558258
Limavady2£11,583770,0002
Lincolnshire108£23,310546,613263
Lisburn6£20,384643,57015
Magherafelt22£15,727883,67327
Merseyside60£17,469765,876163
Merthyr Tydfil2£14,499772,4383
Merton - Greater London4£12,620771,9746
Monmouthshire4£6,62010121,09815
Moray6£20,746765,8207
Neath Port Talbot1£19,000468,0991
Newport30£20,225645,15271
Newry and Mourne15£17,258761,2428
Newtownabbey12£15,626763,80824
Norfolk79£19,692754,799154
North Ayrshire22£25,570434,71325
North Down8£11,294994,5568
North Lanarkshire23£19,018750,41750
North Yorkshire74£19,824653,926217
Northamptonshire52£24,159549,054174
Northumberland7£17,215852,31112
Nottinghamshire222£18,373662,650516
Omagh14£19,434676,01416
Oxfordshire31£20,592652,87367
Pembrokeshire7£15,943846,7532
Perth and Kinross22£28,197532,10749
Powys2£13,990968,1861
Redbridge - Greater London6£18,010656,89211
Renfrewshire14£19,948543,23536
Rhondda Cynon Taf13£13,943852,2309
Shropshire86£17,539765,389141
Somerset45£20,784656,678109
South Ayrshire9£19,583650,82832
South Lanarkshire19£19,898550,86532
South Yorkshire155£18,947762,053381
Staffordshire158£21,065650,207304
Stirling5£20,659544,39046
Strabane4£22,110552,1954
Suffolk38£18,009862,86584
Surrey100£21,538748,021164
Sutton - Greater London6£8,3301270,4088
Swansea20£21,877537,97157
Torfaen1£7,9951255,6001
Tyne and Wear133£17,076760,488218
Waltham Forest - Greater London6£21,049332,69020
Wandsworth - Greater London2£9,9908105,3004
Warwickshire41£15,893872,89781
West Dunbartonshire3£18,931639,5849
West Lothian5£16,257765,80018
West Midlands315£18,629770,382616
West Sussex69£20,840845,820120
West Yorkshire274£19,179758,694553
Wiltshire107£29,584435,176226
Worcestershire49£22,153759,63796
Wrexham3£17,276728,1764
Add postcode for better results.