2021 BMW 4 Series
M Sport
23,370mi Auto Petrol 2.0L
£31,599
Milton Keynes
~£794/pm
BMW 4 Series with a 2.0 ltr petrol engine and automatic gearbox.
16 cars
M Sport
23,370mi Auto Petrol 2.0L
£31,599
Milton Keynes
~£794/pm
BMW 4 Series with a 2.0 ltr petrol engine and automatic gearbox.
3.0 430D M Sport Euro 6 Ss
37,000mi Auto Diesel 3.0L
£23,950
High Wycombe
~£601/pm
This convertible car for sale priced at £23,950 has been finished in the tone of blue and has 37,000 miles clocked up on the dashboard.
Hatchback
69,000mi Auto Diesel 3.0L
£12,999
High Wycombe
~£326/pm
Up for sale and ready for its new owner to drive away today is this 4 Series which contains a 3.0 Ltr diesel engine and automatic transmission. This second hand model has got 69,000 miles on the clock and is finished in blue.
Se 2.0
37,924mi Auto Petrol 2.0L
£12,290
Aylesbury
~£309/pm
At this dealership you'll find the incredible price of only £12,290 for this used BMW 4 Series with automatic transmission with a 2.0l petrol engine and 37,924 miles clocked up on the dash.
430D M
84,000mi Auto Diesel 3.0L
£15,450
High Wycombe
~£388/pm
Currently on offer and ready for its next owner to drive away is this BMW 4 Series 430D M with a 3.0 L diesel motor and 84,000mi clocked up on the dash.
3.0 430D M Sport Euro 6 Ss
51,200mi Auto Diesel 3.0L
£14,494
Buckingham
~£364/pm
In the shade of grey, this convertible motor is fitted out with automatic transmission, a 3.0 Litre diesel engine and has clocked up 51,200 miles.
420I Xdrive M Sport Professional Media
36,162mi Auto Petrol
£17,290
Gerrards Cross
~£434/pm
The bargain price of only £17,990 is being offered by our dealership in Gerrards Cross on this low mileage 4 Series which has a mere 36,162 miles on the clock.
420D M Sport
71,800mi Auto Diesel 2.0L
£13,890
Aylesbury
~£349/pm
This convertible BMW has a 2000 cc diesel engine with automatic transmission and it has 71,800 miles on the dash.
2.0 430I M Sport 248 Bhp
31,372mi Auto Petrol 2.0L
£16,949
Milton Keynes
~£426/pm
Head over to this dealership for a closer look at this automatic BMW 4 Series featuring automatic transmission and a 2.0l petrol motor. This second-hand model in Milton Keynes has 31,372 miles clocked-up on the dash and has been finished in the tone of grey.
2.0 420I Sport Xdrive Euro 6 Ss
107,000mi Auto Petrol 2.0L
£7,490
Aylesbury
~£188/pm
Available for a test drive at this dealer is this coupe vehicle with 107,000 miles clocked-up on the dashboard, automatic transmission and a 2.0 Ltr petrol engine.
420D 190 Xdrive M Sport Prof Media
62,751mi Auto Diesel
£15,790
Aylesbury
~£397/pm
Available to buy is this BMW at the awesome price of only £15,790. This dealer also gives you the option to buy using affordable monthly instalments to suit all budgets with payment plans beginning from only £ monthly.
420I M Sport Step Pro Pack
21,099mi Auto Petrol 2.0L
£32,000
High Wycombe
~£804/pm
Go for a test drive in this 4 Series that is fitted with a 2000 cc petrol motor with automatic transmission. This second hand model now up for sale at our dealership in High Wycombe has a mere 21,099 miles on the clock and is finished in the tone of black.
420I M Sport
47,695mi Manual Petrol 2.0L
£14,500
High Wycombe
~£364/pm
At this car dealership there's an awesome price for this second hand 4 Series that’s got manual transmission with a 2000cc petrol engine and 47,695 miles on the clock.
X Drive Convertible
138,019mi Auto Diesel 3.0L
£14,490
Milton Keynes
~£364/pm
On the market and ready for you to drive home is this 4 Series X Drive Convertible in black. This second hand one comes fitted with automatic transmission and a 3000 CC diesel engine with 138,019 mi on the dashboard.
2.0 420I Gpf M Sport Xdrive Euro 6 Ss
46,213mi Auto Petrol 2.0L
£19,201
Milton Keynes
~£482/pm
On offer and ready for its new owner to take home - second hand BMW 4 Series that contains a 2.0 Litre petrol engine and automatic transmission. At the remarkable price of only £19,258 from this dealer in Milton Keynes.
428I Luxury - Rrearcamera - 19 Alloys -E
98,612mi Auto Petrol 2.0L
£8,990
Amersham
~£226/pm
Seize the opportunity to purchase this BMW which is now up for sale at just £8,990. It is finished in the tone of black, is fitted out with a 2.0 L petrol motor with automatic transmission and has 98,612 miles clocked-up on the dashboard.
2.0 420I M Sport Euro 6 Ss
Auto Petrol 2.0L
£47,774
Edinburgh
~£1,200/pm
Up for sale and ready for you to drive away today is this BMW which features a 2.0L petrol motor with automatic transmission. This one with low mileage at this dealer priced at £47,774 has just few miles clocked-up on the dash and comes in the tone of .
2.0 420I M Sport Euro 6 Ss
Auto Petrol 2.0L
£42,498
Edinburgh
~£1,067/pm
Currently available is this low mileage, near mint BMW. It has a mere few miles on the dash and is fitted out with a 2.0 L petrol engine.
2.0 420I M Sport Euro 6 Ss
Auto Petrol 2.0L
£52,768
Edinburgh
~£1,325/pm
Incorporating a 2000 CC petrol engine and automatic transmission, this second hand is available to buy in a finish and has few miles on the dash.
2.0 420I M Sport Euro 6 Ss
Auto Petrol 2.0L
£50,476
Edinburgh
~£1,268/pm
At this dealership there's a fabulous price for this second hand 4 Series 2.0 420I M Sport Euro 6 Ss with automatic transmission, a 2000cc petrol engine and few miles clocked-up on the dash.
420I M Sport Step
5mi Auto Petrol 2.0L
£44,999
Stafford
~£1,130/pm
Advertised at the full price of £44,999 or with the possibility to purchase using finance with affordable repayments starting out at £ per calendar month, this BMW has got 5 miles clocked up on the dash and is fitted out with a 2.0 litre petrol motor and automatic transmission.
420I M Sport Step
7mi Auto Petrol 2.0L
£44,898
Kirkcaldy
~£1,127/pm
First registered in 2024: Second-hand BMW with automatic transmission, only 5 miles on the dash and a 2.0 l petrol motor.
M440i Xdrive Mht Step
10mi Auto Petrol 3.0L
£62,898
Kirkcaldy
~£1,580/pm
Available for viewing at this dealer is this 4 Series with 10 miles clocked up on the dashboard, automatic gearbox and a 3000 CC petrol motor.
420I M Sport Euro 6
10mi Auto Petrol 2.0L
£53,990
Swindon
~£1,356/pm
This BMW has 10 miles clocked up on the dash and incorporates a 2000CC engine. It runs on petrol with automatic transmission and comes in the tone of white.