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,122£18,133759,45712,354
Aberdeen City26£28,585430,42392
Aberdeenshire9£21,607648,24316
Angus3£14,3271036,5703
Antrim13£14,007879,70419
Ards11£10,66410110,3508
Argyll and Bute2£16,479775,0003
Armagh7£9,03110106,1043
Ballymena14£16,837777,11726
Ballymoney8£14,401877,37815
Banbridge5£14,719775,0004
Barking & Dagenham - Greater London2£14,5311462,2036
Barnet - Greater London9£9,6131270,2407
Bedfordshire157£14,391974,303242
Belfast21£17,775660,44973
Berkshire72£15,918868,141146
Bexley - Greater London1£28,720317,5103
Blaenau Gwent5£15,897649,36914
Brent - Greater London6£13,964770,77717
Bristol104£19,362656,160179
Bromley - Greater London38£23,943639,27865
Buckinghamshire76£18,535761,398150
Caerphilly8£7,4951289,07221
Cambridgeshire204£16,298765,734287
Cardiff42£31,099329,798114
Carmarthenshire6£17,578655,39410
Carrickfergus5£17,148755,7937
Ceredigion2£7,9971084,06916
Cheshire134£20,106651,387289
City of Edinburgh87£20,871651,316127
City of London - Greater London161£21,054648,268371
Coleraine14£9,9181087,20722
Conwy16£29,710429,0228
Cookstown12£11,951996,21310
Cornwall14£12,6161071,48833
County Durham65£21,380654,124184
Craigavon17£27,251539,69128
Croydon - Greater London24£18,671954,93825
Cumbria16£18,780751,77032
Derbyshire122£15,731867,927280
Derry11£11,0821088,98415
Devon84£16,058868,951136
Dorset51£23,250748,90789
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,773646,24313
East Riding of Yorkshire45£23,920443,44781
East Sussex73£16,9551056,31991
Enfield - Greater London16£24,287428,01237
Essex177£18,367859,317323
Falkirk13£9,8151090,90013
Fermanagh15£17,530671,5629
Fife36£23,403539,17959
Flintshire16£14,270884,0474
Glasgow City66£20,578645,331248
Gloucestershire66£21,031655,634105
Greater Manchester326£14,985870,945829
Greenwich - Greater London6£35,712213,81510
Hampshire179£21,459648,567404
Harrow - Greater London10£13,9751076,57318
Havering - Greater London45£20,908656,05948
Herefordshire11£22,547646,18324
Hertfordshire124£22,578747,891270
Highland20£25,457534,90724
Hillingdon - Greater London43£16,366872,97663
Hounslow - Greater London53£23,254649,76052
Isle of Wight7£12,463972,3521
Kensington & Chelsea - Greater London1£8,950996,6201
Kent167£21,959649,258336
Kingston upon Thames - Greater London35£24,647747,24446
Lancashire208£18,579665,417421
Larne1£19,950641,0001
Leicestershire119£23,740652,145264
Limavady2£11,583770,0002
Lincolnshire112£22,871547,819247
Lisburn6£20,384643,57015
Magherafelt23£16,147880,37327
Merseyside66£17,141765,287160
Merthyr Tydfil3£17,132555,6894
Merton - Greater London4£12,620771,9745
Monmouthshire3£6,52810125,46314
Moray6£20,746765,8204
Neath Port Talbot1£19,000468,0991
Newport22£19,932645,98379
Newry and Mourne13£18,198661,49610
Newtownabbey10£15,452663,82525
Norfolk75£18,811756,305158
North Ayrshire22£24,461537,80427
North Down7£12,238887,6359
North Lanarkshire17£19,121748,76756
North Yorkshire64£19,217758,254215
Northamptonshire51£23,700549,281175
Northumberland6£16,690958,78512
Nottinghamshire204£18,494662,890527
Omagh15£18,755678,34716
Oxfordshire31£19,478755,07068
Pembrokeshire7£15,943852,6453
Perth and Kinross22£28,479430,42347
Powys4£15,756867,8431
Redbridge - Greater London9£14,351966,67511
Renfrewshire11£20,807539,34636
Rhondda Cynon Taf10£13,786853,52011
Richmond upon Thames - Greater London1£5,9901351,179-
Shropshire86£17,489765,570136
Somerset48£22,521652,584101
South Ayrshire13£17,436661,60736
South Lanarkshire18£20,792551,46429
South Yorkshire150£19,124762,169379
Staffordshire155£21,077549,415311
Stirling7£20,541540,65444
Strabane4£22,110552,1953
Suffolk41£21,082756,54974
Surrey98£21,326749,613162
Sutton - Greater London4£7,0241372,11310
Swansea26£21,861542,92654
Torfaen1£7,9951255,6001
Tyne and Wear139£17,383760,232218
Waltham Forest - Greater London6£20,566333,34519
Wandsworth - Greater London2£9,9908105,3004
Warwickshire46£16,483867,86077
West Dunbartonshire2£17,848647,4319
West Lothian5£16,057765,81218
West Midlands300£18,895769,790614
West Sussex66£21,409846,008119
West Yorkshire281£19,071759,049544
Wiltshire101£29,707535,088229
Worcestershire42£23,254755,291102
Wrexham9£16,8661053,5693
Add postcode for better results.