Get a Carsnitch Report for Free Owner, price, MOT & dealer.

Used BMW 4 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 4 Series models, pros and cons, what to look out for and everything else you need to know? Check out our BMW 4 Series buying guide here.

BMW 4 Series Data by County

BMW 4 Series data for the amount in stock, average price, age and mileage throughout the UK and by county.

CountyStockAvg PriceAvg AgeAvg MileageRecent Sales
All1,479£19,393753,9982,932
Aberdeen City7£25,927419,79923
Aberdeenshire3£20,396649,5292
Angus1£8,9951172,500-
Antrim5£16,985765,3365
Ards2£20,123962,4008
Ballymena8£20,292654,8064
Ballymoney9£16,304765,4555
Barnet - Greater London1£5,99510195,3546
Bedfordshire27£17,868762,04547
Belfast5£20,108560,88154
Berkshire25£18,021872,22344
Bexley - Greater London1£15,995753,000-
Blaenau Gwent2£19,997644,1515
Brent - Greater London2£14,542864,4963
Bristol26£18,410750,24753
Bromley - Greater London7£23,466446,40810
Buckinghamshire16£21,771751,39729
Caerphilly2£12,9451077,000-
Cambridgeshire41£18,497757,66571
Cardiff7£22,453537,12226
Carmarthenshire2£17,245765,2151
Ceredigion1£35,495512,0973
Cheshire41£21,378643,96382
City of Edinburgh12£18,814750,74124
City of London - Greater London41£20,137656,52061
Coleraine7£16,543761,2445
Conwy3£27,366416,2752
Cookstown8£14,918780,3056
Cornwall4£18,734753,1348
County Durham20£19,815643,79144
Craigavon7£23,346536,1925
Cumbria2£14,823773,2928
Derbyshire37£21,238554,20877
Derry2£14,495968,5001
Devon6£20,912747,91716
Dorset8£24,488531,82919
Down2£24,945433,7881
Dumfries and Galloway8£24,810431,4415
Dundee City7£26,642428,31817
Dungannon3£15,623859,8052
Ealing - Greater London2£15,592847,6302
East Ayrshire1£11,9981071,5105
East Riding of Yorkshire15£21,090653,48725
East Sussex12£18,894844,68212
Enfield - Greater London3£20,493747,3977
Essex60£19,340755,65989
Falkirk7£20,778639,1362
Fermanagh4£17,118773,2503
Fife6£25,531538,46822
Flintshire5£13,987975,7862
Glasgow City16£25,810427,58988
Gloucestershire12£17,060859,70521
Greater Manchester72£17,751762,541155
Hampshire32£18,808755,97463
Harrow - Greater London2£14,095941,2856
Havering - Greater London14£14,047880,34814
Hertfordshire46£16,153765,73789
Highland5£38,977416,39014
Hillingdon - Greater London8£16,577773,76713
Hounslow - Greater London5£23,470552,93911
Isle of Wight2£16,4951042,3003
Kent39£22,048644,43263
Kingston upon Thames - Greater London1£23,795713,8006
Lambeth - Greater London1£32,995328,200-
Lancashire57£18,453762,50498
Larne2£25,470635,0501
Leicestershire25£16,241767,90449
Lincolnshire27£21,058643,24857
Lisburn3£12,382979,5708
Magherafelt5£21,817558,3116
Merseyside15£19,266661,04424
Merthyr Tydfil3£15,681755,7585
Monmouthshire2£11,595996,5004
Moray1£17,9951025,700-
Neath Port Talbot1£8,995985,000-
Newport5£25,018442,9069
Newry and Mourne6£15,151772,4185
Newtownabbey5£19,115646,1198
Norfolk16£18,339755,34449
North Ayrshire3£31,048437,4247
North Down3£17,133867,7243
North Lanarkshire3£15,464855,58212
North Yorkshire46£21,304648,28978
Northamptonshire7£19,582646,03938
Northumberland4£17,046857,2677
Nottinghamshire61£17,779759,472154
Omagh6£19,269662,5178
Oxfordshire4£19,304752,54411
Pembrokeshire2£17,995748,3802
Perth and Kinross2£18,395730,1889
Powys1£8,9957119,3501
Redbridge - Greater London1£11,950979,0001
Renfrewshire6£18,031651,9979
Rhondda Cynon Taf1£16,999535,5161
Shropshire10£18,094646,79318
Somerset10£17,692762,93330
South Ayrshire4£21,422653,2637
South Lanarkshire3£21,932644,2418
South Yorkshire35£17,994756,479100
Staffordshire40£20,432651,29679
Suffolk10£27,808431,63431
Surrey30£19,288749,17943
Swansea6£24,715634,75923
Tyne and Wear53£19,379753,84494
Waltham Forest - Greater London5£18,649527,4535
Warwickshire9£15,554775,78515
West Dunbartonshire1£9,9951078,141-
West Lothian1£17,498739,6306
West Midlands53£16,3347104,274105
West Sussex13£25,967525,91333
West Yorkshire51£22,229646,976110
Wiltshire20£27,331535,26641
Worcestershire13£18,895750,94423
Wrexham1£28,999325,857-
Add postcode for better results.