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,227£18,032759,72112,456
Aberdeen City29£26,900430,68085
Aberdeenshire8£20,790640,17010
Angus1£10,4401738,5684
Antrim12£13,632878,26417
Ards9£9,15010118,4398
Argyll and Bute2£16,729775,0003
Armagh6£9,32110103,9543
Ballymena11£17,008770,97730
Ballymoney9£10,095986,28713
Banbridge7£12,564870,5003
Barking & Dagenham - Greater London1£18,266543,4056
Barnet - Greater London9£9,5731365,1507
Bedfordshire155£13,418978,376236
Belfast14£17,808655,52381
Berkshire80£14,728972,142146
Blaenau Gwent8£16,210752,49117
Brent - Greater London10£13,146781,86618
Bristol99£19,598755,446180
Bromley - Greater London41£23,706641,37272
Buckinghamshire84£18,165761,661150
Caerphilly11£8,6051185,53616
Cambridgeshire207£16,956762,542294
Cardiff44£33,804325,933117
Carmarthenshire5£18,394657,54311
Carrickfergus3£16,132860,4149
Ceredigion2£11,245981,87716
Cheshire155£20,226649,417303
City of Edinburgh91£21,149652,134127
City of London - Greater London162£20,466648,630376
Coleraine16£10,0181086,75819
Conwy16£29,254332,74212
Cookstown16£10,818997,2807
Cornwall14£12,592967,17435
County Durham73£19,755652,922174
Craigavon10£21,367654,93035
Croydon - Greater London24£17,6511059,57721
Cumbria19£16,042764,21229
Derbyshire121£16,246865,175282
Derry11£14,442974,01815
Devon82£15,058972,869141
Dorset53£24,328648,67594
Dumfries and Galloway26£22,080641,22117
Dundee City21£25,415534,04143
Dungannon16£19,343673,00518
Ealing - Greater London15£10,8931260,58814
East Ayrshire5£15,607753,15914
East Dunbartonshire1£17,998486,774-
East Riding of Yorkshire33£23,062445,07584
East Sussex73£17,869955,50782
Enfield - Greater London17£22,546533,03037
Essex168£18,906856,762327
Falkirk11£9,0061191,49315
Fermanagh13£17,235674,3369
Fife31£24,026534,56159
Flintshire16£14,270884,0476
Glasgow City68£21,812642,695247
Gloucestershire65£21,749653,226114
Greater Manchester365£15,171869,867850
Greenwich - Greater London5£36,755112,17114
Hampshire171£21,888748,280411
Harrow - Greater London12£13,1031069,95817
Havering - Greater London37£21,482657,14849
Herefordshire13£22,713750,09926
Hertfordshire124£22,488650,334269
Highland17£25,527534,12328
Hillingdon - Greater London43£17,053870,99259
Hounslow - Greater London46£23,301651,34953
Isle of Wight5£12,110969,2001
Kensington & Chelsea - Greater London1£8,950996,6201
Kent178£24,194543,396324
Kingston upon Thames - Greater London41£23,248752,09752
Lancashire215£18,265764,465438
Larne1£19,950641,0001
Leicestershire114£21,997657,143274
Limavady2£15,843557,0001
Lincolnshire108£22,542550,042274
Lisburn6£16,318751,17715
Magherafelt26£15,829880,56926
Merseyside63£16,819765,484162
Merthyr Tydfil2£14,499772,4383
Merton - Greater London4£12,620771,9747
Monmouthshire6£6,51210119,39813
Moray8£19,809858,0475
Newport31£21,732545,93466
Newry and Mourne15£17,355760,2229
Newtownabbey9£16,201756,07426
Norfolk74£19,924753,972155
North Ayrshire21£25,583434,87327
North Down8£11,727989,7297
North Lanarkshire20£18,837750,79647
North Yorkshire79£19,746655,155214
Northamptonshire62£24,496549,024167
Northumberland7£14,864963,19713
Nottinghamshire224£17,931764,476515
Omagh15£18,972674,82718
Oxfordshire31£22,516649,63063
Pembrokeshire6£14,983949,9882
Perth and Kinross14£26,585536,22655
Powys3£12,492976,457-
Redbridge - Greater London6£18,010656,89211
Renfrewshire16£20,404536,64039
Rhondda Cynon Taf13£13,396853,9819
Shropshire92£17,191765,905134
Somerset40£18,134663,035105
South Ayrshire11£19,340651,71331
South Lanarkshire20£20,010552,14030
South Yorkshire140£17,945764,506397
Staffordshire156£20,717651,926303
Stirling4£23,374531,17345
Strabane5£19,338665,7564
Suffolk43£21,471763,45385
Surrey105£21,938748,875158
Sutton - Greater London6£8,4471270,4088
Swansea18£20,131543,03860
Torfaen1£8,2951255,6001
Tyne and Wear134£16,747761,863206
Waltham Forest - Greater London7£22,228329,21021
Wandsworth - Greater London3£11,657890,5333
Warwickshire39£13,836978,99882
West Dunbartonshire4£17,448643,1979
West Lothian4£15,270875,93622
West Midlands306£18,359771,607629
West Sussex63£21,028845,514121
West Yorkshire279£18,170862,718547
Wiltshire123£29,489435,804225
Worcestershire44£21,916760,491102
Wrexham4£15,218838,5904
Add postcode for better results.