2019 BMW 4 Series
420D M Sport
26,887mi Manual Diesel 2.0L
£17,499
York
~£439/pm
Having 26,887 miles clocked up on the dash and in the shade of white, this vehicle is fitted with a 2.0l diesel engine and manual transmission.
10 cars
420D M Sport
26,887mi Manual Diesel 2.0L
£17,499
York
~£439/pm
Having 26,887 miles clocked up on the dash and in the shade of white, this vehicle is fitted with a 2.0l diesel engine and manual transmission.
420D M Sport
72,000mi Manual Diesel 2.0L
£12,499
York
~£314/pm
Starting out at £ each month, you can enjoy this coupe car with manual transmission, a diesel 2.0 Ltr motor and 72,000 miles on the dashboard.
Diesel
136,600mi Auto Diesel 3.0L
£11,750
York
~£295/pm
At this dealer you will find the fantastic price of only £11,750 on this 4 Series Diesel with a 3000CC diesel motor, automatic transmission and 136,600 miles on the dash.
435D Xdrive M Sport Professional Media
57,000mi Auto Diesel 3.0L
£17,250
York
~£433/pm
Be the next owner of this BMW that contains a 3.0l diesel engine and automatic transmission. This used model has got 57,000 miles clocked up on the dash.
420I M Sport
11,658mi Auto Petrol 2.0L
£38,676
York
~£971/pm
On the market and ready for you to take home - second hand BMW 4 Series incorporating a 2000cc petrol motor and automatic transmission. It could be yours for the fabulous price of £38,676 from this dealer.
Petrol
75,269mi Manual Petrol 2.0L
£13,000
York
~£326/pm
This BMW has 75,269 miles on the dashboard and comes fitted out with a 2.0L petrol motor with manual transmission.
2L Sport
34,201mi Auto Petrol 2.0L
£15,799
York
~£397/pm
Go for a test drive in this BMW 4 Series 2L Sport which features a 2000 CC petrol engine with automatic transmission. This used model now available from our dealership has been finished in white and has got 34,201 miles on the dash.
M Sport
9,495mi Auto Petrol
£31,228
York
~£784/pm
In a white finish, this BMW 4 Series comes fitted with automatic transmission, a cc petrol engine and has got 9,495 miles on the clock.
M Sport
13,739mi Auto Petrol
£37,000
York
~£929/pm
First registered in 2024: Second hand BMW with a l petrol engine with automatic transmission and just 13,739 miles clocked-up on the dash.
420D M Sport
66,018mi Auto Diesel 2.0L
£13,290
York
~£334/pm
BMW with a 2000CC diesel engine and automatic transmission.
435D Xdrive M Sport
45,063mi Auto Diesel 3.0L
£18,095
Selby
~£454/pm
Up for sale and ready for its new owner to drive away - second hand 4 Series 435D Xdrive M Sport that comes fitted out with automatic transmission and a 3.0 LTR diesel engine. At the superb price of just £18,095 from this dealer.
430D M Sport
42,766mi Auto 3.0L
£17,500
Harrogate
~£439/pm
Finished in the tone of , this saloon BMW comes with automatic transmission, a 3.0l motor and has 42,766 miles clocked up on the dash.
2.0 420D Sport Euro 6 Ss
67,700mi Auto Diesel 2.0L
£11,995
Harrogate
~£301/pm
This 4 Series up for sale from this dealership priced at £11,995 has 67,700 miles clocked up on the dash and comes in the shade of red.
3.0 430D M Sport Xdrive Euro 6 Ss
95,400mi Auto Diesel 3.0L
£11,495
Harrogate
~£289/pm
Coming in the tone of grey, this BMW has 95,400 miles clocked up on the dashboard and comes fitted with a 3.0 LTR diesel engine.
420I M Sport Step
101mi Auto Petrol
£49,990
Harrogate
~£1,255/pm
Choose this used 4 Series for just £49,990. Finance plans begin at £ every month for this car which is fitted with a Litre petrol engine with automatic transmission.
420I M Sport Step
15,105mi Auto Petrol
£31,991
Harrogate
~£803/pm
This coupe is finished in the shade of black and although it is a second hand vehicle, it is still in a superb, like new condition both inside and out. This particular second hand model has 15,105 miles clocked up on the dash and incorporates a ltr petrol engine with automatic transmission.
M440d Xdrive Mht Step
16,157mi Auto Diesel
£41,899
Harrogate
~£1,052/pm
Get yourself behind the steering wheel of this 4 Series M440d Xdrive Mht Step for only £41,997. It is fitted with a CC diesel engine with automatic transmission and has 16,157 miles on the clock.
420D M Sport Mhev
31,930mi Auto Diesel 2.0L
£30,495
Harrogate
~£766/pm
Now available from this supplier's show room in Harrogate is this 4 Series 420D M Sport Mhev with low mileage. It has got a mere 31,930 miles clocked up on the dash and contains a 2.0 Litre diesel engine with automatic transmission.
Automatic
44,567mi Auto
£15,990
Middlesbrough
~£402/pm
Currently available to view at our dealership in Middlesbrough is this BMW 4 Series Automatic incorporating a L motor with automatic transmission.
420I M Sport Step - 1 Owner - Outstanding
26,000mi Auto Petrol 2.0L
£26,990
Castleford
~£678/pm
On offer from our dealership in Castleford, for the brilliant price of £26,990 is this low mileage BMW 4 Series 420I M Sport Step - 1 Owner - Outstanding which has just 26,000 miles on the dash.
420D 190 Xdrive M Sport Professional Media
78,000mi Manual Diesel 2.0L
£10,490
Castleford
~£263/pm
With 78,000 miles clocked up on the dash, this BMW is fitted with a 2000cc diesel motor and it's got manual transmission.
2.0 420D M Sport Euro 6 Ss
62,585mi Auto Diesel 2.0L
£12,595
Kingston upon Hull
~£316/pm
62,585 miles on the clock, this BMW 4 Series 2.0 420D M Sport Euro 6 Ss is equipped with a 2.0 litre diesel motor with automatic transmission.
420D Sport 188
45,684mi Manual Diesel 2.0L
£14,995
Leeds
~£377/pm
Currently on offer and ready for you to drive away is this BMW with a 2.0L diesel motor and 45,684 miles clocked up on the dash.
420D Xdrive M Sport
72,000mi Auto Diesel 2.0L
£14,495
Leeds
~£364/pm
Up for sale and ready for you to drive away is this BMW at the superb price of only £14,495. This dealer also gives you the option to purchase with achievable monthly payments with instalment packages starting from just £ per calendar month.