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,503£19,340752,7692,928
Aberdeen City7£25,927419,79922
Aberdeenshire3£20,396649,5312
Angus1£8,9951172,500-
Antrim5£16,985765,3365
Ards2£20,123962,4008
Ballymena8£20,292654,8063
Ballymoney9£16,304765,4555
Bedfordshire27£18,157759,63748
Belfast5£20,008560,00352
Berkshire23£16,268877,53344
Bexley - Greater London1£15,995753,000-
Blaenau Gwent2£19,997644,1515
Brent - Greater London3£15,876761,2642
Bristol26£17,486752,29151
Bromley - Greater London7£23,456446,40810
Buckinghamshire13£21,593755,76731
Caerphilly2£12,9451077,000-
Cambridgeshire42£18,726756,01068
Cardiff7£21,095541,90326
Carmarthenshire2£17,245765,2151
Carrickfergus1£17,950544,1342
Ceredigion1£35,495512,0972
Cheshire39£22,121644,39084
City of Edinburgh15£19,101747,61323
City of London - Greater London37£20,100655,70765
Coleraine7£16,514761,2445
Conwy3£27,366416,2752
Cookstown8£14,918780,3055
Cornwall4£18,734753,1347
County Durham23£20,044642,57744
Craigavon7£23,346536,1925
Cumbria1£17,650650,8809
Derbyshire42£21,207550,35274
Derry2£14,495968,5001
Devon7£21,067745,83116
Dorset7£25,387531,44819
Down3£22,462546,515-
Dumfries and Galloway8£24,810431,4415
Dundee City7£26,714428,31817
Dungannon3£15,623859,8052
Ealing - Greater London2£15,592847,6302
East Ayrshire1£11,4981071,5105
East Riding of Yorkshire15£21,090653,48725
East Sussex12£18,894844,68212
Enfield - Greater London2£15,493957,0008
Essex62£19,290753,73487
Falkirk8£21,487740,0562
Fermanagh3£19,158656,0004
Fife7£26,169538,30323
Flintshire5£13,987975,7862
Glasgow City19£25,176529,96081
Gloucestershire10£16,727863,12422
Greater Manchester69£16,863764,986158
Hampshire29£18,811757,86265
Harrow - Greater London2£14,095941,2855
Havering - Greater London15£15,154875,90816
Hertfordshire48£16,102766,64491
Highland5£38,977416,39014
Hillingdon - Greater London9£17,007775,79312
Hounslow - Greater London6£25,125548,66711
Isle of Wight2£16,4951042,3003
Kent37£21,528746,14866
Kingston upon Thames - Greater London1£23,795713,8006
Lancashire55£19,163763,943102
Larne2£25,470635,0501
Leicestershire25£15,849769,31446
Limavady1£16,745570,0001
Lincolnshire27£21,188643,02758
Lisburn4£13,349874,0428
Magherafelt5£21,817558,3116
Merseyside15£17,390768,72025
Merthyr Tydfil3£15,681755,7585
Monmouthshire2£11,595996,5004
Moray1£17,9951025,700-
Neath Port Talbot1£8,995985,000-
Newport7£27,601430,40010
Newry and Mourne6£15,151772,4185
Newtownabbey5£19,195646,1196
Norfolk17£19,812649,93149
North Ayrshire2£26,074650,2978
North Down3£17,133867,7242
North Lanarkshire3£15,464855,58211
North Yorkshire43£21,452648,00381
Northamptonshire6£19,841646,49240
Northumberland4£17,021854,6336
Nottinghamshire66£18,121759,863152
Omagh5£19,628663,0009
Oxfordshire4£19,304752,54411
Pembrokeshire2£17,995748,3802
Perth and Kinross2£19,245629,9188
Powys1£8,9957119,350-
Redbridge - Greater London1£11,950979,0001
Renfrewshire5£19,238644,72610
Rhondda Cynon Taf1£16,999535,5161
Shropshire8£16,630746,29720
Somerset13£18,800759,14429
South Ayrshire4£21,422653,2637
South Lanarkshire3£21,932644,2418
South Yorkshire37£19,127654,24497
Staffordshire38£20,647650,92381
Stirling1£15,998758,4185
Suffolk10£27,808431,63430
Surrey29£19,032749,69844
Swansea7£24,041535,20123
Tyne and Wear57£18,357755,66993
Waltham Forest - Greater London4£18,812527,0705
Warwickshire9£15,554775,78515
West Dunbartonshire1£9,9951078,141-
West Lothian1£17,498739,6306
West Midlands64£17,571792,497104
West Sussex17£25,949530,07030
West Yorkshire55£21,755647,512106
Wiltshire19£28,349430,70442
Worcestershire12£19,035755,33725
Wrexham1£28,899325,919-
Add postcode for better results.