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,082£18,092759,37912,336
Aberdeen City26£28,642430,42393
Aberdeenshire10£21,145646,62914
Angus2£13,9931232,3353
Antrim14£14,006879,72518
Ards10£10,65511111,9859
Argyll and Bute2£16,479775,0003
Armagh7£9,03110106,1043
Ballymena13£17,750771,19927
Ballymoney8£14,401877,37815
Banbridge5£14,719775,0004
Barking & Dagenham - Greater London2£14,5311462,2036
Barnet - Greater London9£9,6131270,2407
Bedfordshire156£14,333974,973243
Belfast20£17,948659,85073
Berkshire71£15,935868,188146
Bexley - Greater London1£28,750317,5103
Blaenau Gwent5£15,897649,36914
Brent - Greater London7£13,596873,23716
Bristol102£19,339655,648179
Bromley - Greater London38£23,977639,27865
Buckinghamshire79£18,417760,581147
Caerphilly8£7,4951289,07221
Cambridgeshire199£16,341765,835287
Cardiff43£31,574329,343115
Carmarthenshire6£17,578655,39410
Carrickfergus5£17,148755,7937
Ceredigion1£3,49514107,18016
Cheshire137£20,201651,057291
City of Edinburgh88£20,828652,176124
City of London - Greater London153£20,822648,743376
Coleraine14£9,9181087,20722
Conwy16£29,710429,0228
Cookstown12£11,951996,21310
Cornwall14£12,6161071,48833
County Durham66£21,661653,623184
Craigavon17£27,251539,67528
Croydon - Greater London26£19,296952,24123
Cumbria17£18,663652,54231
Derbyshire119£15,147869,900281
Derry12£11,3961085,82514
Devon82£15,998869,260138
Dorset51£23,007749,09789
Down1£4,4501495,6713
Dumfries and Galloway24£21,043645,04818
Dundee City14£23,212536,83149
Dungannon18£19,474867,80718
Ealing - Greater London16£10,9961260,66217
East Ayrshire7£16,233750,35113
East Riding of Yorkshire46£24,426443,01779
East Sussex73£16,4321058,34390
Enfield - Greater London16£24,287428,01237
Essex176£18,327859,255322
Falkirk13£9,8151090,90013
Fermanagh15£17,530671,5629
Fife35£23,814538,56760
Flintshire16£14,270884,0474
Glasgow City67£20,732644,771247
Gloucestershire68£20,743756,776103
Greater Manchester329£14,968870,998825
Greenwich - Greater London6£35,712213,81510
Hampshire179£21,850647,608397
Harrow - Greater London11£14,521974,66817
Havering - Greater London45£20,908656,05948
Herefordshire11£22,547646,18324
Hertfordshire122£22,309747,953272
Highland19£26,061534,08024
Hillingdon - Greater London44£16,689872,06762
Hounslow - Greater London51£24,039647,71552
Isle of Wight7£12,463972,3521
Kensington & Chelsea - Greater London1£8,950996,6201
Kent162£22,006649,067337
Kingston upon Thames - Greater London35£24,681747,24447
Lancashire199£18,730664,848423
Larne1£19,950641,0001
Leicestershire120£23,650652,853264
Limavady2£11,583770,0002
Lincolnshire109£23,020546,607246
Lisburn6£20,384638,35615
Magherafelt23£16,147880,37327
Merseyside63£17,165766,490161
Merthyr Tydfil2£16,949552,8794
Merton - Greater London4£12,620771,9746
Monmouthshire3£6,52810125,46314
Moray6£20,746765,8204
Neath Port Talbot1£19,000468,0991
Newport21£19,667647,79480
Newry and Mourne13£18,198661,49611
Newtownabbey11£15,047767,07424
Norfolk73£18,732756,490160
North Ayrshire22£24,461537,79727
North Down7£12,238887,6359
North Lanarkshire20£20,212747,15253
North Yorkshire65£18,996758,566214
Northamptonshire50£23,155550,369176
Northumberland7£17,270852,31111
Nottinghamshire206£18,456662,701523
Omagh15£18,755678,34716
Oxfordshire32£19,198755,66267
Pembrokeshire7£15,943852,6453
Perth and Kinross22£28,615430,42347
Powys4£15,813867,8431
Redbridge - Greater London9£14,378966,67511
Renfrewshire11£20,807539,34636
Rhondda Cynon Taf13£13,296857,37511
Richmond upon Thames - Greater London1£5,9901351,179-
Shropshire87£17,670763,922138
Somerset49£23,024651,673100
South Ayrshire13£17,503661,60335
South Lanarkshire17£20,603551,39829
South Yorkshire151£19,082762,311379
Staffordshire158£20,869650,369310
Stirling6£20,298542,24145
Strabane4£22,110552,1953
Suffolk40£21,205757,00476
Surrey97£21,342749,923162
Sutton - Greater London4£7,0241372,11310
Swansea21£23,208539,67156
Torfaen1£7,9951255,6001
Tyne and Wear132£17,024760,946217
Waltham Forest - Greater London6£20,632333,34519
Wandsworth - Greater London2£9,9908105,3004
Warwickshire46£16,483867,76478
West Dunbartonshire2£17,848647,4319
West Lothian4£14,897870,50218
West Midlands302£18,798770,044608
West Sussex66£21,196845,982120
West Yorkshire276£18,950759,801546
Wiltshire104£29,376535,604226
Worcestershire43£23,075755,166101
Wrexham3£17,276728,1763
Add postcode for better results.