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
All5,976£18,158759,34812,266
Aberdeen City26£28,585430,42589
Aberdeenshire9£21,273647,72516
Angus3£14,3271036,5703
Antrim14£14,042880,28920
Ards10£9,80110111,4857
Argyll and Bute2£16,479775,0003
Armagh7£8,76010104,3894
Ballymena15£16,211778,64326
Ballymoney8£14,401877,37814
Banbridge5£14,719775,0004
Barking & Dagenham - Greater London2£14,5311462,2036
Barnet - Greater London8£9,0961270,8238
Bedfordshire148£14,130974,545242
Belfast19£16,952662,48772
Berkshire74£15,661868,077148
Bexley - Greater London1£28,700317,5103
Blaenau Gwent5£15,897649,36913
Brent - Greater London6£13,964770,77717
Bristol101£19,729656,255180
Bromley - Greater London35£23,667640,12866
Buckinghamshire72£18,969760,567153
Caerphilly8£7,3701289,07221
Cambridgeshire197£16,311765,759277
Cardiff45£31,671327,414108
Carmarthenshire5£18,095653,4979
Carrickfergus5£17,148755,7937
Ceredigion2£7,9971084,06914
Cheshire131£20,236652,015284
City of Edinburgh85£20,733651,238127
City of London - Greater London156£21,094649,110360
Coleraine14£9,9181087,20722
Conwy15£29,025430,6019
Cookstown12£11,951996,2139
Cornwall14£14,616968,20232
County Durham58£21,195655,008184
Craigavon17£28,471433,08425
Croydon - Greater London26£19,679951,43724
Cumbria14£16,871754,94532
Derbyshire122£15,399869,260279
Derry10£11,591989,08316
Devon78£16,113870,368143
Dorset51£22,802750,10588
Down1£4,4501495,6713
Dumfries and Galloway24£21,229645,79915
Dundee City14£26,391431,53648
Dungannon19£19,128866,96818
Ealing - Greater London15£11,4631259,71318
East Ayrshire7£15,925756,06513
East Riding of Yorkshire45£22,752446,74082
East Sussex70£17,0321056,77294
Enfield - Greater London16£24,287428,01237
Essex173£18,185859,835320
Falkirk13£9,8151090,90013
Fermanagh14£18,155569,54110
Fife35£22,533641,51359
Flintshire16£14,270884,0474
Glasgow City65£20,348645,756241
Gloucestershire68£20,654756,49892
Greater Manchester317£14,859871,742831
Greenwich - Greater London4£35,320213,26311
Hampshire175£21,413748,635398
Harrow - Greater London9£14,3061074,26719
Havering - Greater London43£21,570653,99448
Herefordshire10£23,952642,40224
Hertfordshire125£22,009748,110264
Highland20£25,422534,90724
Hillingdon - Greater London43£16,577972,20764
Hounslow - Greater London53£23,305648,72651
Isle of Wight7£12,463972,3521
Kensington & Chelsea - Greater London1£8,950996,6201
Kent162£22,189648,245332
Kingston upon Thames - Greater London36£24,535745,93345
Lancashire209£18,911663,751426
Larne1£19,950641,0001
Leicestershire113£23,699652,771259
Limavady2£11,583770,0002
Lincolnshire110£22,208548,364244
Lisburn6£20,384643,57414
Magherafelt24£16,227880,75526
Merseyside67£16,745765,813159
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
Newport18£18,745749,39881
Newry and Mourne13£18,159660,53311
Newtownabbey9£16,063660,69426
Norfolk75£18,960755,692156
North Ayrshire19£24,514539,46429
North Down7£12,086887,6359
North Lanarkshire17£19,121748,76755
North Yorkshire72£18,451760,780210
Northamptonshire46£23,377552,666174
Northumberland5£17,628855,94213
Nottinghamshire197£18,390763,561525
Omagh14£20,424575,85318
Oxfordshire27£19,130754,14268
Pembrokeshire6£16,017852,2654
Perth and Kinross20£30,267429,02248
Powys3£17,743759,4572
Redbridge - Greater London9£14,323966,67511
Renfrewshire11£22,534535,38435
Rhondda Cynon Taf7£14,780852,09611
Richmond upon Thames - Greater London1£5,9901351,179-
Shropshire86£17,350766,112128
Somerset45£22,318653,740102
South Ayrshire13£17,436661,60736
South Lanarkshire19£20,321550,95527
South Yorkshire154£18,712762,736373
Staffordshire145£20,978650,266311
Stirling7£22,355435,53544
Strabane4£22,110552,1953
Suffolk41£21,024756,54972
Surrey98£20,980750,188158
Sutton - Greater London4£7,0241372,11310
Swansea27£21,038545,79248
Torfaen1£7,9951255,6001
Tyne and Wear131£17,321760,556231
Waltham Forest - Greater London3£20,532430,04821
Wandsworth - Greater London2£9,9908105,3004
Warwickshire47£17,029768,00376
West Dunbartonshire2£17,848647,4319
West Lothian5£15,957765,81217
West Midlands287£18,314771,371616
West Sussex65£20,202847,496117
West Yorkshire278£19,137759,501542
Wiltshire100£29,816434,786227
Worcestershire43£23,461752,988100
Wrexham9£16,8661053,5693
Add postcode for better results.