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,553 | £19,555 | 7 | 53,309 | 3,006 |
Aberdeen City | 12 | £26,206 | 4 | 23,569 | 24 |
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 | 33 | £17,438 | 7 | 60,957 | 57 |
Belfast | 4 | £15,399 | 6 | 66,283 | 54 |
Berkshire | 29 | £18,553 | 8 | 66,741 | 39 |
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 | 19 | £20,714 | 6 | 48,495 | 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 | 56 | £17,487 | 7 | 57,581 | 58 |
Cardiff | 8 | £22,760 | 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 | 44 | £21,282 | 6 | 45,605 | 89 |
City of Edinburgh | 9 | £19,336 | 7 | 51,948 | 29 |
City of London - Greater London | 33 | £18,825 | 6 | 59,185 | 74 |
Coleraine | 9 | £16,072 | 7 | 62,992 | 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 | 22 | £21,748 | 6 | 41,452 | 37 |
Craigavon | 6 | £24,704 | 5 | 32,974 | 4 |
Croydon - Greater London | 1 | £23,699 | 5 | 9,381 | 5 |
Cumbria | 2 | £15,100 | 8 | 50,440 | 8 |
Derbyshire | 39 | £20,608 | 6 | 49,424 | 77 |
Derry | 2 | £14,495 | 9 | 68,500 | 1 |
Devon | 4 | £14,997 | 8 | 62,567 | 24 |
Dorset | 13 | £21,888 | 6 | 38,275 | 17 |
Down | 3 | £23,080 | 5 | 46,515 | - |
Dumfries and Galloway | 9 | £25,267 | 4 | 36,758 | 6 |
Dundee City | 5 | £23,129 | 5 | 31,167 | 18 |
Dungannon | 3 | £15,790 | 8 | 59,805 | 2 |
Ealing - Greater London | 1 | £14,495 | 7 | 70,000 | 2 |
East Ayrshire | 3 | £13,331 | 9 | 76,571 | 4 |
East Riding of Yorkshire | 16 | £20,859 | 6 | 51,884 | 26 |
East Sussex | 8 | £19,331 | 8 | 45,917 | 15 |
Enfield - Greater London | 2 | £13,998 | 8 | 65,418 | 6 |
Essex | 58 | £19,078 | 7 | 57,028 | 104 |
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 | 32 | £23,939 | 5 | 30,434 | 77 |
Gloucestershire | 12 | £20,149 | 7 | 52,329 | 29 |
Greater Manchester | 81 | £17,120 | 7 | 63,299 | 148 |
Hampshire | 39 | £19,975 | 6 | 51,914 | 57 |
Harrow - Greater London | 3 | £13,962 | 9 | 40,820 | 5 |
Havering - Greater London | 15 | £14,928 | 8 | 71,179 | 13 |
Hertfordshire | 33 | £17,603 | 7 | 62,488 | 89 |
Highland | 4 | £44,223 | 2 | 10,125 | 19 |
Hillingdon - Greater London | 9 | £14,123 | 8 | 76,093 | 10 |
Hounslow - Greater London | 8 | £25,791 | 5 | 42,335 | 13 |
Inverclyde | 1 | £14,298 | 8 | 67,342 | - |
Isle of Wight | 3 | £14,957 | 9 | 63,533 | 2 |
Kent | 38 | £20,775 | 7 | 42,158 | 56 |
Kingston upon Thames - Greater London | 1 | £23,795 | 7 | 13,800 | 9 |
Lancashire | 58 | £19,598 | 7 | 59,855 | 102 |
Larne | 2 | £25,470 | 6 | 35,050 | 2 |
Leicestershire | 24 | £15,872 | 7 | 69,837 | 62 |
Lincolnshire | 26 | £19,990 | 6 | 44,594 | 64 |
Lisburn | 2 | £12,725 | 9 | 67,356 | 8 |
Magherafelt | 5 | £20,117 | 6 | 57,400 | 7 |
Merseyside | 14 | £18,958 | 6 | 67,792 | 26 |
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 | 10 |
Newry and Mourne | 6 | £17,242 | 6 | 64,940 | 6 |
Newtownabbey | 5 | £19,116 | 6 | 54,140 | 11 |
Norfolk | 13 | £17,493 | 6 | 47,209 | 52 |
North Ayrshire | 6 | £27,506 | 5 | 29,480 | 8 |
North Down | 4 | £16,485 | 8 | 66,293 | 2 |
North Lanarkshire | 3 | £18,482 | 6 | 33,009 | 13 |
North Yorkshire | 41 | £20,891 | 6 | 48,156 | 72 |
Northamptonshire | 14 | £20,434 | 6 | 51,330 | 33 |
Northumberland | 3 | £17,766 | 7 | 55,023 | 6 |
Nottinghamshire | 74 | £17,401 | 7 | 63,605 | 153 |
Omagh | 7 | £18,280 | 6 | 65,351 | 6 |
Oxfordshire | 5 | £23,463 | 6 | 46,067 | 16 |
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 | 11 | £15,628 | 7 | 82,680 | 32 |
South Ayrshire | 3 | £16,498 | 7 | 55,002 | 8 |
South Lanarkshire | 2 | £26,499 | 5 | 32,445 | 11 |
South Yorkshire | 42 | £18,282 | 7 | 58,386 | 88 |
Staffordshire | 43 | £22,252 | 6 | 46,324 | 85 |
Stirling | 1 | £15,998 | 7 | 58,418 | 5 |
Strabane | 2 | £13,200 | 8 | 92,000 | 1 |
Suffolk | 12 | £19,901 | 6 | 51,158 | 33 |
Surrey | 29 | £21,788 | 6 | 46,830 | 46 |
Swansea | 9 | £22,410 | 6 | 42,757 | 24 |
Tyne and Wear | 51 | £18,902 | 7 | 53,815 | 92 |
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 | 67 | £16,809 | 7 | 92,969 | 102 |
West Sussex | 10 | £24,031 | 6 | 32,322 | 36 |
West Yorkshire | 57 | £21,613 | 6 | 47,729 | 108 |
Wiltshire | 23 | £27,403 | 4 | 37,828 | 50 |
Worcestershire | 14 | £19,778 | 7 | 52,878 | 21 |