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,002£18,166759,34912,255
Aberdeen City25£28,688430,52091
Aberdeenshire9£21,607648,24315
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,37814
Banbridge5£14,719775,0004
Barking & Dagenham - Greater London2£14,5311462,2036
Barnet - Greater London8£9,0961270,8238
Bedfordshire151£14,336974,467240
Belfast20£17,941660,98171
Berkshire71£15,506968,337149
Bexley - Greater London1£28,700317,5103
Blaenau Gwent5£15,897649,36913
Brent - Greater London6£13,964770,77717
Bristol101£19,346656,720179
Bromley - Greater London38£23,943639,27863
Buckinghamshire73£18,750761,645152
Caerphilly8£7,3701289,07221
Cambridgeshire203£16,286765,705276
Cardiff45£31,704327,414107
Carmarthenshire5£18,095653,4979
Carrickfergus5£17,148755,7937
Ceredigion2£7,9971084,06915
Cheshire132£20,339651,475282
City of Edinburgh84£20,730651,560126
City of London - Greater London152£21,276648,318361
Coleraine14£9,9181087,20722
Conwy15£29,025430,6019
Cookstown12£11,951996,2139
Cornwall14£14,652968,20232
County Durham59£21,676654,258186
Craigavon17£28,471433,08427
Croydon - Greater London25£18,796953,28624
Cumbria14£16,871754,94533
Derbyshire120£15,174870,370279
Derry11£11,0821088,98415
Devon82£15,991870,387139
Dorset54£22,907749,39684
Down1£4,4501495,6713
Dumfries and Galloway24£21,043645,04816
Dundee City17£25,116532,23347
Dungannon19£19,128866,96818
Ealing - Greater London15£11,4631259,71318
East Ayrshire6£17,698646,24313
East Riding of Yorkshire45£23,307445,95182
East Sussex73£17,2011056,52991
Enfield - Greater London16£24,287428,01237
Essex178£18,336859,381317
Falkirk13£9,8151090,90013
Fermanagh15£17,530671,5629
Fife35£23,513539,01560
Flintshire16£14,270884,0474
Glasgow City66£20,306646,086243
Gloucestershire67£20,806756,22296
Greater Manchester317£14,900871,457830
Greenwich - Greater London5£36,455112,12810
Hampshire176£21,574648,532399
Harrow - Greater London9£14,3061074,26719
Havering - Greater London44£21,600654,19748
Herefordshire11£22,547646,18324
Hertfordshire124£22,375747,677267
Highland20£25,457534,90724
Hillingdon - Greater London41£16,432974,17063
Hounslow - Greater London52£23,653648,56351
Isle of Wight7£12,463972,3521
Kensington & Chelsea - Greater London1£8,950996,6201
Kent159£22,168648,444333
Kingston upon Thames - Greater London37£25,217744,99844
Lancashire208£18,955663,682428
Larne1£19,950641,0001
Leicestershire112£23,754652,544260
Limavady2£11,583770,0002
Lincolnshire111£22,751547,590246
Lisburn6£20,384643,57014
Magherafelt23£16,147880,41627
Merseyside66£17,025765,260161
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,305156
North Ayrshire21£24,936537,55828
North Down7£12,086887,6359
North Lanarkshire17£19,121748,76756
North Yorkshire66£18,809758,304210
Northamptonshire47£23,757552,539178
Northumberland5£17,628855,94213
Nottinghamshire197£18,342663,498520
Omagh14£20,424575,85318
Oxfordshire29£19,361753,94968
Pembrokeshire6£16,017852,2654
Perth and Kinross21£29,754429,09847
Powys3£17,743759,4572
Redbridge - Greater London9£14,351966,67511
Renfrewshire12£21,656537,52035
Rhondda Cynon Taf7£14,780852,09612
Richmond upon Thames - Greater London1£5,9901351,179-
Shropshire84£17,233766,475129
Somerset43£21,735655,018105
South Ayrshire13£17,436661,60736
South Lanarkshire19£20,321550,95527
South Yorkshire155£18,737763,189375
Staffordshire148£21,094550,169306
Stirling8£20,848538,93243
Strabane4£22,110552,1953
Suffolk40£20,126757,99973
Surrey101£21,103749,805156
Sutton - Greater London4£7,0241372,11310
Swansea27£21,366544,00948
Torfaen1£7,9951255,6001
Tyne and Wear137£17,440759,965224
Waltham Forest - Greater London3£20,532430,04821
Wandsworth - Greater London2£9,9908105,3004
Warwickshire46£16,111869,02576
West Dunbartonshire2£17,848647,4319
West Lothian5£16,057765,81217
West Midlands290£18,488771,672615
West Sussex65£20,416846,777117
West Yorkshire273£19,187759,068546
Wiltshire98£29,949434,596227
Worcestershire45£23,068755,52599
Wrexham9£16,8661053,5693
Add postcode for better results.