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,160£18,131759,38812,543
Aberdeen City33£27,442430,35589
Aberdeenshire6£20,972644,09512
Angus1£10,4401738,5684
Antrim10£14,314873,67720
Ards9£9,13910118,4398
Argyll and Bute2£16,729775,0003
Armagh6£9,32110103,9543
Ballymena11£18,298767,06830
Ballymoney10£11,948883,65514
Banbridge7£12,564870,5003
Barking & Dagenham - Greater London1£18,266543,4056
Barnet - Greater London10£9,8381266,8487
Bedfordshire149£13,473978,709239
Belfast14£17,936655,36782
Berkshire78£14,960971,699142
Blaenau Gwent7£15,740753,81017
Brent - Greater London10£13,146781,86618
Bristol100£19,661655,614180
Bromley - Greater London41£23,704641,37272
Buckinghamshire82£18,403760,848148
Caerphilly12£8,7541182,99116
Cambridgeshire202£16,714764,446300
Cardiff43£34,319324,210116
Carmarthenshire4£18,995659,17911
Carrickfergus3£16,132860,4149
Ceredigion1£3,49514107,18017
Cheshire151£20,025750,229305
City of Edinburgh93£21,062652,189127
City of London - Greater London154£20,353748,670386
Coleraine16£10,0181086,75819
Conwy15£30,625327,12512
Cookstown14£11,354995,8629
Cornwall14£12,592967,17435
County Durham69£20,067653,310177
Craigavon11£26,736645,96736
Croydon - Greater London23£17,0361060,73622
Cumbria17£16,164763,72631
Derbyshire120£16,179766,134277
Derry11£14,442974,01815
Devon79£15,375871,765145
Dorset56£24,805646,27790
Dumfries and Galloway24£21,837642,29819
Dundee City18£27,194527,56647
Dungannon16£19,281673,00518
Ealing - Greater London16£10,8931263,09715
East Ayrshire4£15,285855,82614
East Riding of Yorkshire32£23,164447,18184
East Sussex72£17,924955,20686
Enfield - Greater London16£22,393534,34938
Essex169£18,615857,466326
Falkirk11£9,0061191,49314
Fermanagh13£17,235674,3369
Fife31£24,551534,30558
Flintshire16£14,270884,0476
Glasgow City69£21,648643,336249
Gloucestershire68£22,126651,669111
Greater Manchester358£15,136870,348862
Greenwich - Greater London5£36,755112,17113
Hampshire172£21,888647,791415
Harrow - Greater London9£14,3611075,67317
Havering - Greater London38£21,364657,14449
Herefordshire13£21,943750,73027
Hertfordshire118£22,835649,898274
Highland18£26,481534,80028
Hillingdon - Greater London43£16,446872,51760
Hounslow - Greater London46£23,244651,03952
Isle of Wight6£12,236967,9221
Kensington & Chelsea - Greater London1£8,950996,6201
Kent181£24,585542,638323
Kingston upon Thames - Greater London39£22,546853,59653
Lancashire222£18,455664,912439
Larne1£19,950641,0001
Leicestershire111£21,810658,404272
Limavady2£15,843557,0001
Lincolnshire106£22,977548,860277
Lisburn6£17,234653,42915
Magherafelt21£15,727882,75230
Merseyside56£17,619764,628167
Merthyr Tydfil2£14,499772,4383
Merton - Greater London4£12,620771,9747
Monmouthshire5£6,67510120,87814
Moray8£19,809858,0475
Newport29£21,827546,49868
Newry and Mourne15£17,258761,2429
Newtownabbey9£16,201756,07426
Norfolk75£20,195752,967154
North Ayrshire22£25,688434,49826
North Down8£11,727989,7297
North Lanarkshire23£18,143749,46048
North Yorkshire80£19,807655,303218
Northamptonshire59£24,077549,543170
Northumberland7£15,050961,68913
Nottinghamshire224£17,869764,665516
Omagh15£18,972674,82718
Oxfordshire31£19,991753,69466
Pembrokeshire6£14,983949,9882
Perth and Kinross15£27,079434,61155
Powys3£12,492976,457-
Redbridge - Greater London6£18,010656,89211
Renfrewshire17£20,822537,48938
Rhondda Cynon Taf12£13,763852,6369
Shropshire89£17,698765,405137
Somerset45£17,498763,286103
South Ayrshire11£19,313649,98330
South Lanarkshire20£20,290551,80729
South Yorkshire138£18,320763,567395
Staffordshire157£21,130650,667304
Stirling4£23,124531,17345
Strabane4£22,110552,1955
Suffolk42£20,275761,69984
Surrey103£21,182750,630162
Sutton - Greater London6£8,3471270,4088
Swansea19£20,098542,97557
Torfaen1£8,2951255,6001
Tyne and Wear136£17,283760,570209
Waltham Forest - Greater London8£21,537431,13519
Wandsworth - Greater London3£11,657890,5333
Warwickshire38£14,661976,89284
West Dunbartonshire4£17,448643,1979
West Lothian4£15,147870,50222
West Midlands300£18,413771,378634
West Sussex62£21,956742,211121
West Yorkshire281£18,411861,707543
Wiltshire117£30,135433,638230
Worcestershire47£22,072759,241100
Wrexham4£15,206838,5903
Add postcode for better results.