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,459£19,481753,5462,817
Aberdeen City6£24,333422,58320
Antrim4£16,912881,5207
Ards2£19,623962,4005
Ballymena7£17,835660,2074
Ballymoney9£16,086770,3398
Banbridge1£16,950665,0001
Bedfordshire35£17,473762,68340
Belfast5£16,257663,62548
Berkshire24£18,612863,59844
Bexley - Greater London1£15,995753,000-
Blaenau Gwent2£18,997644,1515
Brent - Greater London3£15,298769,6003
Bristol19£18,934753,56656
Bromley - Greater London6£24,661548,16011
Buckinghamshire13£18,943759,91928
Caerphilly2£12,4951077,000-
Cambridgeshire41£19,048656,06573
Cardiff8£24,682537,27927
Carmarthenshire2£17,245765,2301
Carrickfergus1£26,950351,6223
Ceredigion2£23,995749,2802
Cheshire40£22,739642,65375
City of Edinburgh12£20,694644,25424
City of London - Greater London32£20,250652,94167
Coleraine9£14,902866,4875
Conwy3£27,366416,2752
Cookstown8£15,568776,9935
Cornwall7£25,584737,4593
County Durham18£19,452644,31842
Craigavon7£27,731425,5406
Cumbria2£16,690749,4407
Derbyshire39£21,230653,93471
Derry2£14,573878,0002
Devon7£25,935741,60117
Dorset5£25,246534,02822
Down2£24,795433,7881
Dumfries and Galloway7£24,080536,8687
Dundee City4£26,625431,90213
Dungannon4£18,983647,7331
Ealing - Greater London3£14,726851,7531
East Ayrshire2£13,947878,5395
East Riding of Yorkshire11£19,267653,13530
East Sussex11£17,669854,00613
Enfield - Greater London3£20,993746,8835
Essex57£19,902754,49792
Falkirk9£20,743740,3241
Fermanagh3£18,658656,0003
Fife9£29,353432,00221
Flintshire5£13,987975,7862
Glasgow City25£24,569530,52270
Gloucestershire10£16,476873,81422
Greater Manchester71£17,026763,386150
Hampshire32£19,416754,26663
Harrow - Greater London2£14,095941,2853
Havering - Greater London15£15,994770,60017
Herefordshire1£18,000662,3593
Hertfordshire51£16,075764,78688
Highland4£45,72329,89311
Hillingdon - Greater London11£13,938884,16711
Hounslow - Greater London3£13,083878,6309
Isle of Wight2£16,4951042,3002
Kent33£21,529643,84268
Kingston upon Thames - Greater London1£23,795713,8005
Lancashire50£18,820761,924100
Larne2£25,470635,0501
Leicestershire26£17,725764,83545
Limavady1£16,745570,0001
Lincolnshire31£22,062539,96049
Lisburn3£12,382979,5706
Magherafelt6£20,097671,0934
Merseyside15£17,151769,20427
Merthyr Tydfil2£16,347849,6545
Monmouthshire2£11,545996,5002
Moray1£17,9951025,700-
Neath Port Talbot1£8,995985,000-
Newport8£30,077224,15715
Newry and Mourne5£14,031873,4246
Newtownabbey4£19,195644,7065
Norfolk15£19,065751,36143
North Ayrshire2£19,780665,9337
North Down3£16,800867,7241
North Lanarkshire3£13,681877,1158
North Yorkshire30£19,688651,65981
Northamptonshire7£20,718643,22839
Northumberland4£16,721857,2676
Nottinghamshire73£17,659761,783145
Omagh5£17,189778,0207
Oxfordshire5£16,897759,68510
Pembrokeshire2£17,745748,3802
Perth and Kinross1£18,290635,7369
Powys1£8,9957119,350-
Renfrewshire5£19,058652,8237
Rhondda Cynon Taf1£16,350535,5161
Shropshire6£17,160740,35319
Somerset15£16,798762,18724
South Ayrshire8£23,023545,74810
South Lanarkshire1£32,698311,8908
South Yorkshire34£18,655757,80087
Staffordshire33£18,636749,53276
Stirling3£17,498640,0092
Suffolk11£27,775430,25324
Surrey28£18,858750,01039
Swansea11£24,998429,51618
Tyne and Wear49£17,708754,63893
Waltham Forest - Greater London2£24,475424,7895
Warwickshire10£13,213879,72313
West Dunbartonshire1£9,9951078,141-
West Lothian1£16,998739,6308
West Midlands61£18,923689,790113
West Sussex16£25,253532,14425
West Yorkshire49£22,055547,252101
Wiltshire18£28,731430,11645
Worcestershire13£21,422753,23924
Add postcode for better results.