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,074£18,313759,02412,398
Aberdeen City29£28,148429,76092
Aberdeenshire7£20,118647,36712
Angus2£9,9901234,2843
Antrim11£14,190875,97919
Ards10£9,25610115,9957
Argyll and Bute2£16,729775,0003
Armagh6£9,32110103,9543
Ballymena10£19,429660,30031
Ballymoney10£11,892883,97414
Banbridge6£12,833864,4004
Barking & Dagenham - Greater London1£18,266543,4056
Barnet - Greater London9£9,7921269,9428
Bedfordshire146£13,547978,170237
Belfast15£18,874652,89884
Berkshire79£15,554870,250130
Bexley - Greater London1£27,990317,5083
Blaenau Gwent6£15,530757,11116
Brent - Greater London10£13,146781,86616
Bristol97£19,863655,658175
Bromley - Greater London38£24,262640,09874
Buckinghamshire82£18,862759,065147
Caerphilly9£8,0951182,44518
Cambridgeshire206£16,747763,470294
Cardiff42£34,517324,371116
Carmarthenshire4£18,995659,17911
Carrickfergus5£17,348755,7938
Ceredigion1£3,49514107,18017
Cheshire155£20,373649,103296
City of Edinburgh90£20,596652,735124
City of London - Greater London147£20,167749,802389
Coleraine17£10,090986,77219
Conwy15£30,625327,12510
Cookstown14£11,354995,8628
Cornwall15£12,482967,35831
County Durham73£20,910652,831176
Craigavon11£26,736645,96734
Croydon - Greater London23£17,8841056,79422
Cumbria16£18,584655,49031
Derbyshire118£16,526765,073272
Derry11£14,442974,01814
Devon81£15,977871,350143
Dorset56£23,949647,40589
Dumfries and Galloway24£22,027642,32119
Dundee City15£29,750425,75345
Dungannon16£19,431670,28318
Ealing - Greater London15£10,9561262,36716
East Ayrshire5£15,827752,46112
East Riding of Yorkshire32£23,105447,30380
East Sussex74£17,6131055,93086
Enfield - Greater London16£22,362534,34937
Essex173£18,785857,646319
Falkirk12£9,6301088,55314
Fermanagh14£16,896675,3238
Fife29£22,420639,44161
Flintshire16£14,270884,0475
Glasgow City65£21,404643,829251
Gloucestershire65£20,993654,426111
Greater Manchester340£15,209870,429868
Greenwich - Greater London5£36,755112,17111
Hampshire160£22,098646,730422
Harrow - Greater London10£14,2251078,55817
Havering - Greater London41£21,484655,26947
Herefordshire13£21,790750,73025
Hertfordshire118£23,060648,086273
Highland18£25,147535,91729
Hillingdon - Greater London44£16,419873,31860
Hounslow - Greater London47£22,715652,31052
Isle of Wight6£12,236967,9221
Kensington & Chelsea - Greater London1£8,950996,6201
Kent166£23,518544,757324
Kingston upon Thames - Greater London40£23,385749,97048
Lancashire211£18,873664,225426
Larne1£19,950641,0001
Leicestershire124£22,449656,217259
Limavady2£11,583770,0002
Lincolnshire104£23,295546,636267
Lisburn7£20,043648,06415
Magherafelt21£15,727882,75228
Merseyside58£17,388765,702162
Merthyr Tydfil2£14,499772,4383
Merton - Greater London4£12,620771,9747
Monmouthshire5£6,59510120,87814
Moray6£20,746765,8207
Neath Port Talbot1£19,000468,0991
Newport27£20,996648,34771
Newry and Mourne15£17,258761,2429
Newtownabbey8£16,089757,52626
Norfolk75£19,700754,954153
North Ayrshire23£25,645434,23424
North Down7£11,4801094,7168
North Lanarkshire23£19,071748,86749
North Yorkshire72£19,710655,530217
Northamptonshire56£24,310549,905171
Northumberland7£15,050961,68913
Nottinghamshire219£18,225763,616511
Omagh14£19,441675,02916
Oxfordshire31£20,740653,44163
Pembrokeshire7£15,943846,7532
Perth and Kinross18£25,437535,32549
Powys3£12,492976,457-
Redbridge - Greater London6£18,010656,89211
Renfrewshire18£20,665539,92535
Rhondda Cynon Taf12£13,605852,6369
Shropshire89£17,699764,300139
Somerset49£20,819656,757103
South Ayrshire10£18,625652,53230
South Lanarkshire20£20,290551,80729
South Yorkshire138£18,434763,298386
Staffordshire158£21,550550,493301
Stirling3£23,832535,22046
Strabane4£22,110552,1955
Suffolk42£20,702864,52879
Surrey99£21,271749,926163
Sutton - Greater London6£8,3301270,4088
Swansea17£20,878538,94059
Torfaen1£8,2951255,6001
Tyne and Wear132£17,000761,257215
Waltham Forest - Greater London6£21,199332,69020
Wandsworth - Greater London2£9,9908105,3004
Warwickshire39£14,073978,06182
West Dunbartonshire3£18,931639,5849
West Lothian4£15,147870,50219
West Midlands298£18,445771,282620
West Sussex62£21,375743,404121
West Yorkshire271£18,851860,727541
Wiltshire120£29,952433,879220
Worcestershire45£22,462759,42799
Wrexham3£17,276728,1764
Add postcode for better results.