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,154£17,797759,97612,191
Aberdeen City30£25,460430,32772
Aberdeenshire4£19,648643,07511
Angus1£10,9901738,5686
Antrim11£14,062873,37719
Ards10£9,91010113,71911
Argyll and Bute2£15,729775,5002
Armagh5£12,426988,9059
Ballymena22£15,499776,82222
Ballymoney7£10,3171092,67015
Banbridge3£16,283673,3334
Barking & Dagenham - Greater London2£8,7478122,6634
Barnet - Greater London10£11,8601160,5475
Bedfordshire158£13,672975,900235
Belfast18£15,281759,90382
Berkshire82£12,8141077,497129
Blaenau Gwent9£16,075648,09014
Brent - Greater London8£15,267775,20818
Bridgend1£8,99510100,395-
Bristol106£18,084755,422184
Bromley - Greater London32£24,127538,41173
Buckinghamshire75£17,443861,474165
Caerphilly12£8,0881284,02313
Cambridgeshire243£16,808762,659280
Cardiff50£30,161431,181104
Carmarthenshire8£16,932658,2527
Carrickfergus6£17,374857,4279
Ceredigion8£14,021870,17815
Cheshire169£20,039752,741324
City of Edinburgh89£21,474653,288133
City of London - Greater London157£19,367754,594387
Coleraine19£10,4011084,01515
Conwy15£28,798429,66717
Cookstown12£10,72610105,1656
Cornwall16£15,645853,56326
County Durham67£19,880653,829173
Craigavon14£28,238432,48034
Croydon - Greater London26£13,3151167,57119
Cumbria17£15,923760,05634
Derbyshire123£16,702761,448278
Derry12£14,726971,04711
Devon69£15,072975,068130
Dorset46£23,420753,912103
Down2£17,323774,6592
Dumfries and Galloway18£23,389642,83218
Dundee City17£27,575533,10445
Dungannon17£15,461779,04819
Ealing - Greater London7£11,9381353,53714
East Ayrshire7£16,898646,98220
East Riding of Yorkshire36£22,723543,49788
East Sussex79£18,150953,41376
Enfield - Greater London19£19,767739,04924
Essex186£19,007856,801319
Falkirk9£8,7921089,04916
Fermanagh12£16,559676,8348
Fife36£24,168638,89951
Flintshire15£14,389883,0573
Glasgow City87£22,681540,776222
Gloucestershire59£20,246755,702115
Greater Manchester347£14,731871,684863
Greenwich - Greater London5£33,095220,28414
Hampshire166£21,243751,016407
Harrow - Greater London12£15,744663,41211
Havering - Greater London33£20,907765,82651
Herefordshire15£21,781750,85429
Hertfordshire121£21,222752,565276
Highland19£28,414531,64323
Hillingdon - Greater London41£19,520764,84455
Hounslow - Greater London46£24,215648,38446
Isle of Anglesey1£16,999853,000-
Isle of Wight4£11,6521075,5009
Kensington & Chelsea - Greater London1£10,950894,176-
Kent171£21,897646,469289
Kingston upon Thames - Greater London43£24,245749,47849
Lambeth - Greater London1£7,4951373,480-
Lancashire219£17,869766,498416
Larne1£18,950641,0001
Leicestershire107£20,456760,782313
Limavady1£13,495679,0001
Lincolnshire118£24,048542,588278
Lisburn9£17,802650,23117
Magherafelt28£16,526879,38618
Merseyside66£16,925763,648162
Merton - Greater London3£13,895859,9417
Monmouthshire7£8,80910105,49313
Moray7£22,068852,1967
Newport38£23,026439,17063
Newry and Mourne10£15,024773,8518
Newtownabbey12£18,938651,49323
Norfolk72£18,267757,862158
North Ayrshire19£27,606428,76719
North Down5£11,667992,1256
North Lanarkshire22£19,039748,17555
North Yorkshire75£20,482750,986210
Northamptonshire56£22,436553,165150
Northumberland5£16,988860,86310
Nottinghamshire204£18,046764,240478
Omagh14£17,354671,72315
Oxfordshire27£20,598751,66560
Pembrokeshire6£15,317950,4063
Perth and Kinross18£29,054428,85568
Powys2£6,89313105,0001
Redbridge - Greater London8£19,056655,61910
Renfrewshire14£19,348542,86435
Rhondda Cynon Taf7£14,617949,3238
Shropshire85£17,603763,739127
Somerset40£17,826762,292104
South Ayrshire7£17,351662,15033
South Lanarkshire18£20,391548,99530
South Yorkshire159£18,003763,645361
Staffordshire131£19,625654,918310
Stirling4£20,049525,27751
Strabane4£22,245552,3954
Suffolk46£18,611865,50383
Surrey97£19,897754,426159
Sutton - Greater London6£9,1631165,57510
Swansea20£18,613651,05955
Torfaen1£8,2951255,6001
Tyne and Wear118£17,128760,458203
Waltham Forest - Greater London11£22,554330,11713
Wandsworth - Greater London3£11,157869,6672
Warwickshire39£17,411870,02980
West Dunbartonshire6£17,864747,6036
West Lothian4£14,395776,27318
West Midlands270£18,018765,684609
West Sussex59£20,283848,737130
West Yorkshire276£18,893762,295512
Wiltshire127£30,772434,011218
Worcestershire35£18,093859,81294
Wrexham2£13,995935,9255
Add postcode for better results.