2019 BMW 4 Series
M Sport
9,381miAutoPetrol2.0L
£23,700
Online Dealer
~£595/pm
9,381 miles on the clock and finished in the tone of black, this BMW 4 Series comes fitted with automatic transmission and a 2.0 L petrol motor.
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.
1,571 cars
M Sport
9,381miAutoPetrol2.0L
£23,700
Online Dealer
~£595/pm
9,381 miles on the clock and finished in the tone of black, this BMW 4 Series comes fitted with automatic transmission and a 2.0 L petrol motor.
420I M Sport Professional Media
42,614miAutoPetrol2.0L
£19,992
Colchester
~£502/pm
At this car dealership there is an outstanding price of only £19,992 on this second hand BMW 4 Series with automatic transmission with a 2.0 ltr petrol motor and 42,614 miles on the dash.
420D M Sport 20 Alloys Inc, M Performanc
74,560miAutoDiesel2.0L
£12,995
Coleraine
~£326/pm
Call this dealership for a closer look at this automatic BMW with a 2.0 ltr diesel engine and automatic transmission. This second hand model located in Coleraine has 74,560 miles clocked up on the dash and comes in .
3.0L 435D Xdrive M
87,831miAutoDiesel3.0L
£15,991
Nottingham
~£402/pm
Call this car dealership for a closer look at this automatic BMW 4 Series with a 3000cc diesel motor and automatic transmission. This used one located in Nottingham is finished in the tone of black and has 87,831 miles clocked-up on the dashboard.
420D Xdrive Gran Coupe Luxury
32,826miManualDiesel2.0L
£17,430
Glasgow
~£438/pm
A bargain price of only £17,430 is currently being advertised by us at this dealer on this low mileage 4 Series 420D Xdrive Gran Coupe Luxury that comes fitted with a 2.0L diesel motor and manual transmission.
M Sport
21,752miAutoPetrol2.0L
£18,000
Bolton
~£452/pm
Priced at £18,000, this dealer is currently selling this second hand 4 Series M Sport that comes fitted out with a 2.0 Litre petrol engine and automatic transmission.
420D 190 Xdrive M Sport Prof Media
47,044miAutoDiesel2.0L
£19,998
Ayr
~£502/pm
In a blue finish, this BMW 4 Series has a 2.0 litre diesel engine with automatic transmission and it has 47,044 miles clocked up on the dash.
M Sport
71,592miManualDiesel2.0L
£10,995
Middlesbrough
~£276/pm
Available for sale - second hand BMW 4 Series M Sport which is fitted out with manual transmission and a 2000 CC diesel motor. Buy it at the incredible price of £10,995 from this dealer located in the Middlesbrough area.
2019 2.0 430I M Sport 248 Bhp
45,900miAutoPetrol2.0L
£20,490
Stamford
~£515/pm
Finished in black, this vehicle has 45,900 miles on the dashboard and comes fitted out with a automatic 2.0 L engine requiring petrol.
420I M Sport Step With Heated Seats Su
29,386miAutoPetrol2.0L
£28,700
Castleford
~£721/pm
This 4 Series available from this dealership priced at £28,700 has 29,386 miles on the clock and comes finished in the tone of blue.
M440d Xdrive Mhev
25,149miAutoDiesel3.0L
£35,215
Online Dealer
~£884/pm
Get yourself behind the wheel of this BMW for just £35,215. It comes fitted with automatic transmission, a 3.0 LTR diesel engine and has 25,149 miles clocked up on the dash.
420D Se 181
90,000miManualDiesel2.0L
£9,495
Stone
~£238/pm
Coming in the shade of silver, this convertible second hand car has manual transmission and a 2.0l diesel motor with 90,000 miles on the clock.
420I M Sport
21,091miAutoPetrol2.0L
£19,750
Cannock
~£496/pm
A brilliant price of only £19,750 is being advertised by our dealership on this low mileage BMW 4 Series that has a mere 21,091 miles on the dash.
M Sport
21,752miAutoPetrol2.0L
£18,000
Bury
~£452/pm
This second hand car has a low mileage of 21,752 miles and has been used for under a year.
420I Xdrive M Sport Professional Media
37,213miAutoPetrol
£16,999
Durham
~£427/pm
On offer at the amazing price of just £16,999 is this BMW 4 Series that incorporates a l petrol motor and automatic transmission. This second hand model at this dealership in Durham has 37,213 mi on the dashboard and has a grey finish.
M440d Xdrive Mhev
20,712miAuto3.0L
£38,995
Colchester
~£979/pm
Coming fitted with a 3.0 L motor and automatic transmission, this BMW 4 Series M440d Xdrive Mhev is on offer in with 20,712 miles clocked up on the dash.
420I M Sport Professional Media
32,515miAutoPetrol
£17,599
Glasgow
~£442/pm
Giving its new lucky owner a fabulous and first rate mode of transport, this BMW is finished in the shade of blue, has 32,515 miles clocked up on the dash and comes equipped with a L petrol motor with automatic transmission.
2.0 420D M Sport 181 Bhp
152,631miAutoDiesel2.0L
£7,995
Liverpool
~£201/pm
Having 152,631 miles clocked up on the dash and painted in the tone of blue, this convertible motor features a 2.0L diesel engine and automatic transmission.
3.0 435D Xdrive M Sport 309 Bhp
80,000miAutoDiesel3.0L
£13,495
Sandbach
~£339/pm
Priced at £13,495 you can get this second hand BMW from this dealer that contains a 3.0 litre diesel motor and automatic transmission.
420D M Sport
71,510miManualDiesel2.0L
£11,998
Kilmarnock
~£301/pm
Put yourself in the driver's seat of this BMW 4 Series 420D M Sport that has a 2.0 ltr diesel motor with manual transmission. This second-hand model is advertised at the remarkable price of just £11,998, has been finished in grey and has 71,510 miles on the clock.
430I M Sport
40,484miAutoPetrol2.0L
£18,000
Newcastle upon Tyne
~£452/pm
Giving its new privileged owner a truly excellent and luxurious level of transport, this car comes in the shade of black, contains a 2.0L petrol engine with automatic transmission and has 40,484 miles clocked up on the dashboard.
430D M Sport
119,000miAutoDiesel3.0L
£15,250
Cookstown
~£383/pm
Grab the chance to be the lucky owner of this BMW 4 Series 430D M Sport which is up for sale at this dealer's great price of just £15,250. It has been finished in the tone of grey, has 119,000 miles clocked up on the dash and incorporates a 3.0 Litre diesel engine.
2.0L Se Hatchback Euro 6 Ss
56,500miManualPetrol2.0L
£11,450
Beaconsfield
~£288/pm
This BMW has 56,500 miles clocked up on the dash and comes equipped with a 2.0 Ltr petrol engine.
420D Sport
61,000miManualDiesel2.0L
£14,000
Exeter
~£352/pm
Currently available on the market is this convertible which features a 2.0 L diesel motor with manual transmission. This second-hand one comes finished in black and has 61,000 mi clocked-up on the dashboard.
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 for the amount in stock, average price, age and mileage throughout the UK and by county.
County | Stock | Avg Price | Avg Age | Avg Mileage | Recent Sales |
---|---|---|---|---|---|
All | 1,554 | £19,638 | 7 | 52,997 | 3,004 |
Aberdeen City | 11 | £25,634 | 5 | 24,129 | 25 |
Aberdeenshire | 2 | £26,249 | 6 | 38,762 | 1 |
Antrim | 6 | £17,064 | 7 | 60,215 | 3 |
Ards | 4 | £40,285 | 7 | 38,075 | 6 |
Armagh | 2 | £38,995 | 5 | 36,341 | 3 |
Ballymena | 6 | £21,591 | 6 | 50,342 | 4 |
Ballymoney | 9 | £16,271 | 7 | 67,902 | 4 |
Barnet - Greater London | 2 | £14,795 | 8 | 72,051 | 5 |
Bedfordshire | 34 | £17,261 | 7 | 61,988 | 57 |
Belfast | 5 | £15,179 | 7 | 61,294 | 53 |
Berkshire | 30 | £18,945 | 8 | 64,840 | 38 |
Bexley - Greater London | 1 | £15,995 | 7 | 53,000 | - |
Blaenau Gwent | 3 | £17,781 | 7 | 43,434 | 3 |
Brent - Greater London | 3 | £14,359 | 8 | 65,997 | 3 |
Bristol | 17 | £20,616 | 6 | 48,911 | 53 |
Bromley - Greater London | 6 | £26,198 | 4 | 44,476 | 13 |
Buckinghamshire | 11 | £18,817 | 7 | 57,715 | 32 |
Caerphilly | 2 | £12,945 | 10 | 77,000 | - |
Cambridgeshire | 59 | £17,567 | 7 | 57,578 | 57 |
Cardiff | 8 | £22,723 | 6 | 44,798 | 31 |
Carmarthenshire | 1 | £17,495 | 8 | 78,500 | 1 |
Carrickfergus | 1 | £17,950 | 5 | 44,134 | 2 |
Ceredigion | 1 | £35,495 | 5 | 12,097 | 3 |
Cheshire | 42 | £21,254 | 6 | 45,559 | 90 |
City of Edinburgh | 8 | £19,954 | 7 | 50,004 | 29 |
City of London - Greater London | 33 | £19,231 | 6 | 58,506 | 73 |
Coleraine | 8 | £16,456 | 7 | 61,546 | 3 |
Conwy | 3 | £27,366 | 4 | 16,275 | 4 |
Cookstown | 8 | £14,518 | 8 | 82,929 | 5 |
Cornwall | 2 | £16,495 | 7 | 85,217 | 7 |
County Durham | 21 | £21,974 | 6 | 41,654 | 38 |
Craigavon | 6 | £24,704 | 5 | 32,974 | 6 |
Croydon - Greater London | 1 | £23,699 | 5 | 9,381 | 5 |
Cumbria | 2 | £14,950 | 8 | 50,440 | 8 |
Derbyshire | 39 | £20,282 | 6 | 51,087 | 76 |
Derry | 2 | £14,495 | 9 | 68,500 | 1 |
Devon | 4 | £14,997 | 8 | 62,567 | 25 |
Dorset | 13 | £21,888 | 6 | 38,275 | 17 |
Down | 3 | £23,080 | 5 | 46,515 | - |
Dumfries and Galloway | 8 | £25,519 | 4 | 38,692 | 6 |
Dundee City | 6 | £25,024 | 5 | 28,096 | 17 |
Dungannon | 3 | £15,790 | 8 | 59,805 | 2 |
Ealing - Greater London | 1 | £14,495 | 7 | 70,000 | 2 |
East Ayrshire | 1 | £13,998 | 8 | 79,102 | 4 |
East Riding of Yorkshire | 17 | £20,411 | 6 | 53,352 | 26 |
East Sussex | 8 | £19,331 | 8 | 45,917 | 15 |
Enfield - Greater London | 2 | £13,998 | 8 | 65,414 | 6 |
Essex | 57 | £19,231 | 7 | 57,011 | 103 |
Falkirk | 6 | £18,158 | 7 | 41,157 | 2 |
Fermanagh | 4 | £17,368 | 7 | 73,250 | 2 |
Fife | 8 | £29,122 | 4 | 39,823 | 19 |
Flintshire | 5 | £13,987 | 9 | 75,786 | 2 |
Glasgow City | 28 | £24,952 | 5 | 29,261 | 77 |
Gloucestershire | 13 | £19,648 | 7 | 52,919 | 30 |
Greater Manchester | 81 | £16,798 | 7 | 65,331 | 145 |
Hampshire | 41 | £20,387 | 6 | 50,559 | 55 |
Harrow - Greater London | 3 | £13,962 | 9 | 40,820 | 5 |
Havering - Greater London | 15 | £14,971 | 8 | 71,179 | 13 |
Hertfordshire | 36 | £16,975 | 7 | 64,856 | 87 |
Highland | 4 | £44,223 | 2 | 10,125 | 19 |
Hillingdon - Greater London | 12 | £17,229 | 7 | 66,236 | 7 |
Hounslow - Greater London | 7 | £27,404 | 5 | 36,505 | 13 |
Inverclyde | 1 | £14,298 | 8 | 67,342 | - |
Isle of Wight | 3 | £14,957 | 9 | 63,533 | 2 |
Kent | 36 | £20,940 | 7 | 42,580 | 56 |
Kingston upon Thames - Greater London | 1 | £23,795 | 7 | 13,800 | 9 |
Lancashire | 60 | £19,387 | 7 | 60,773 | 111 |
Larne | 2 | £25,470 | 6 | 35,050 | 2 |
Leicestershire | 24 | £15,884 | 7 | 69,837 | 62 |
Lincolnshire | 24 | £20,402 | 6 | 43,196 | 65 |
Lisburn | 2 | £12,725 | 9 | 67,356 | 8 |
Magherafelt | 5 | £20,117 | 6 | 57,400 | 7 |
Merseyside | 14 | £19,787 | 6 | 61,045 | 25 |
Merthyr Tydfil | 1 | £14,995 | 10 | 43,000 | 5 |
Monmouthshire | 2 | £11,845 | 9 | 96,500 | 5 |
Moray | 1 | £18,995 | 10 | 25,700 | - |
Newport | 5 | £22,918 | 5 | 39,459 | 11 |
Newry and Mourne | 6 | £17,242 | 6 | 64,940 | 6 |
Newtownabbey | 5 | £19,116 | 6 | 54,140 | 11 |
Norfolk | 13 | £18,335 | 6 | 45,118 | 51 |
North Ayrshire | 7 | £25,148 | 6 | 35,004 | 8 |
North Down | 4 | £16,485 | 8 | 66,293 | 2 |
North Lanarkshire | 3 | £18,482 | 6 | 33,009 | 13 |
North Yorkshire | 41 | £21,052 | 6 | 48,444 | 72 |
Northamptonshire | 13 | £19,891 | 6 | 52,383 | 35 |
Northumberland | 3 | £17,766 | 7 | 55,023 | 6 |
Nottinghamshire | 73 | £17,411 | 7 | 63,355 | 152 |
Omagh | 7 | £18,280 | 6 | 65,351 | 6 |
Oxfordshire | 8 | £20,974 | 6 | 49,152 | 14 |
Pembrokeshire | 3 | £16,162 | 8 | 60,420 | 2 |
Perth and Kinross | 2 | £18,645 | 7 | 21,820 | 11 |
Powys | 1 | £9,295 | 7 | 119,350 | 1 |
Redbridge - Greater London | 1 | £12,450 | 9 | 79,000 | 1 |
Renfrewshire | 2 | £19,998 | 6 | 57,230 | 10 |
Rhondda Cynon Taf | 1 | £16,999 | 5 | 35,516 | 1 |
Shropshire | 6 | £19,509 | 6 | 50,491 | 21 |
Somerset | 15 | £15,531 | 8 | 76,299 | 30 |
South Ayrshire | 3 | £20,831 | 6 | 42,835 | 7 |
South Lanarkshire | 2 | £26,499 | 5 | 32,445 | 11 |
South Yorkshire | 43 | £18,334 | 7 | 58,567 | 87 |
Staffordshire | 40 | £21,802 | 6 | 45,634 | 86 |
Stirling | 1 | £15,998 | 7 | 58,418 | 5 |
Strabane | 2 | £13,200 | 8 | 92,000 | 2 |
Suffolk | 13 | £19,332 | 6 | 54,684 | 32 |
Surrey | 29 | £21,788 | 6 | 47,368 | 45 |
Swansea | 9 | £22,410 | 6 | 42,757 | 24 |
Tyne and Wear | 50 | £18,926 | 7 | 54,088 | 93 |
Waltham Forest - Greater London | 1 | £17,450 | 7 | 34,000 | 6 |
Warwickshire | 9 | £16,748 | 7 | 69,599 | 18 |
West Dunbartonshire | 1 | £10,495 | 10 | 78,141 | - |
West Lothian | 1 | £18,995 | 6 | 39,013 | 6 |
West Midlands | 65 | £16,749 | 7 | 94,177 | 104 |
West Sussex | 11 | £24,926 | 5 | 29,933 | 35 |
West Yorkshire | 56 | £21,486 | 6 | 48,057 | 110 |
Wiltshire | 24 | £28,365 | 4 | 33,919 | 50 |
Worcestershire | 14 | £19,806 | 7 | 52,878 | 21 |