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,044£18,137759,42812,380
Aberdeen City26£28,585430,42391
Aberdeenshire10£20,245751,61914
Angus3£14,3271036,5703
Antrim14£14,257880,28920
Ards10£9,83110111,4859
Argyll and Bute2£16,479775,0003
Armagh7£9,03110106,1043
Ballymena15£16,245778,64326
Ballymoney8£14,401877,37815
Banbridge5£14,719775,0004
Barking & Dagenham - Greater London2£14,5311462,2036
Barnet - Greater London8£9,0961270,8238
Bedfordshire153£14,237974,678244
Belfast20£17,964660,98173
Berkshire72£15,913867,711148
Bexley - Greater London1£28,700317,5103
Blaenau Gwent5£15,897649,36913
Brent - Greater London6£13,964770,77717
Bristol101£19,347656,720181
Bromley - Greater London38£23,943639,27865
Buckinghamshire74£18,746761,181151
Caerphilly8£7,3701289,07221
Cambridgeshire201£16,301765,676282
Cardiff46£31,450328,164110
Carmarthenshire5£18,095653,4979
Carrickfergus5£17,148755,7937
Ceredigion2£7,9971084,06916
Cheshire132£20,351651,475290
City of Edinburgh84£20,730651,560129
City of London - Greater London155£21,151648,048364
Coleraine14£9,9181087,20722
Conwy15£29,025430,6019
Cookstown12£11,951996,21310
Cornwall13£12,7791071,91032
County Durham60£21,556654,534187
Craigavon17£28,471433,08427
Croydon - Greater London25£18,816953,28624
Cumbria16£18,762751,77031
Derbyshire121£15,411869,391279
Derry11£11,0821088,98415
Devon82£16,038870,232139
Dorset53£22,944749,88187
Down1£4,4501495,6713
Dumfries and Galloway24£21,043645,04818
Dundee City17£25,116532,23347
Dungannon19£19,128866,96818
Ealing - Greater London16£10,9961260,66217
East Ayrshire6£17,698646,24313
East Riding of Yorkshire45£23,307444,58082
East Sussex74£17,0421056,61291
Enfield - Greater London16£24,287428,01237
Essex178£18,338859,381323
Falkirk13£9,8151090,90013
Fermanagh15£17,530671,5629
Fife34£22,388641,44161
Flintshire16£14,270884,0474
Glasgow City66£20,306646,086248
Gloucestershire66£21,030655,63499
Greater Manchester317£14,908871,456836
Greenwich - Greater London5£36,455112,12810
Hampshire178£21,594648,347402
Harrow - Greater London9£14,3061074,26719
Havering - Greater London44£21,600654,19750
Herefordshire11£22,547646,18324
Hertfordshire123£22,440747,640271
Highland20£25,457534,90724
Hillingdon - Greater London41£16,420974,17064
Hounslow - Greater London53£23,226649,76052
Isle of Wight7£12,463972,3521
Kensington & Chelsea - Greater London1£8,950996,6201
Kent161£22,116648,452333
Kingston upon Thames - Greater London37£25,217744,99846
Lancashire211£18,860664,353427
Larne1£19,950641,0001
Leicestershire115£23,834651,812269
Limavady2£11,583770,0002
Lincolnshire113£22,859547,654248
Lisburn6£20,384643,57015
Magherafelt23£16,147880,41627
Merseyside67£17,024765,110161
Merthyr Tydfil3£17,132555,6894
Merton - Greater London3£14,162764,3536
Monmouthshire4£5,34512133,84814
Moray6£20,746765,8204
Neath Port Talbot1£19,000468,0991
Newport19£19,337648,63381
Newry and Mourne12£17,843662,33611
Newtownabbey10£15,452663,82525
Norfolk75£18,811756,305157
North Ayrshire21£24,936537,55828
North Down7£12,086887,6359
North Lanarkshire17£19,121748,76756
North Yorkshire65£18,995758,374212
Northamptonshire49£23,226553,323178
Northumberland5£17,628855,94213
Nottinghamshire198£18,388663,246530
Omagh14£20,424575,85318
Oxfordshire29£19,361753,94969
Pembrokeshire6£16,017852,2654
Perth and Kinross22£28,969430,43346
Powys4£15,756867,8431
Redbridge - Greater London9£14,351966,67511
Renfrewshire12£21,656537,52036
Rhondda Cynon Taf8£14,920852,30211
Richmond upon Thames - Greater London1£5,9901351,179-
Shropshire84£17,340766,065130
Somerset43£21,735655,018105
South Ayrshire12£18,031658,91937
South Lanarkshire19£20,321550,95527
South Yorkshire155£18,960762,317378
Staffordshire151£21,201549,595315
Stirling8£20,848538,93244
Strabane4£22,110552,1953
Suffolk41£21,023756,54974
Surrey100£21,222749,324158
Sutton - Greater London4£7,0241372,11310
Swansea27£21,366544,00954
Torfaen1£7,9951255,6001
Tyne and Wear140£17,305760,489222
Waltham Forest - Greater London5£20,679330,87020
Wandsworth - Greater London2£9,9908105,3004
Warwickshire46£16,111869,02578
West Dunbartonshire2£17,848647,4319
West Lothian5£16,057765,81217
West Midlands292£18,522771,257623
West Sussex66£20,772846,241117
West Yorkshire277£19,106759,182544
Wiltshire99£29,798434,916228
Worcestershire44£23,088755,515101
Wrexham9£16,8661053,5693
Add postcode for better results.