2024 BMW 4 Series
420I M Sport Euro 6
3,219mi Auto Petrol 2.0L
£43,000
Melksham
~£1,080/pm
Available to view at your request is this 4 Series with 3,219 miles on the dash, automatic gearbox and 2.0 L petrol engine.
11 cars
420I M Sport Euro 6
3,219mi Auto Petrol 2.0L
£43,000
Melksham
~£1,080/pm
Available to view at your request is this 4 Series with 3,219 miles on the dash, automatic gearbox and 2.0 L petrol engine.
420I M Sport Euro 6
10mi Auto Petrol 2.0L
£53,990
Melksham
~£1,356/pm
This second-hand BMW from this dealer has a 2000cc petrol engine with automatic transmission and has 10 miles clocked up on the dash.
420I M Sport Euro 6
21,142mi Auto Petrol 2.0L
£31,400
Melksham
~£789/pm
Coming finished in the shade of blue, this BMW 4 Series has 21,142 miles on the dashboard and features a 2.0 litre petrol engine with automatic transmission.
420I M Sport Euro 6
7,800mi Auto Petrol 2.0L
£40,500
Melksham
~£1,017/pm
Coming in the tone of black, this convertible BMW 4 Series 420I M Sport Euro 6 only has 2,500 miles on the clock and comes fitted with a 2.0l petrol engine.
2.0 420I M Sport Euro 6-Door
27,967mi Auto Petrol 2.0L
£28,595
Melksham
~£718/pm
First registered in 2021: Used BMW 4 Series with 27,967 miles on the dashboard, a 2000 cc petrol motor and automatic transmission.
420I M Sport Euro 6
28,000mi Auto Petrol 2.0L
£27,800
Melksham
~£698/pm
Now available from our dealership in Melksham is this second hand, low mileage 4 Series 2.0 420I M Sport Euro 6-Door which features a petrol, 2000cc engine and automatic transmission. It's on the market in a blue finish with a mere 28,000 miles on the dash.
420I M Sport Euro 6
34,275mi Auto Petrol 2.0L
£17,650
Melksham
~£443/pm
Available for viewing at our dealership in the Melksham area is this low mileage BMW 4 Series which is fitted with a petrol, 2.0 L engine and automatic gearbox. Available to buy in a silver finish with only 34,275 miles clocked up on the dash.
420D M Sport Euro 6
52,575mi Auto Diesel 2.0L
£16,250
Melksham
~£408/pm
First registered in 2018: Second hand 4 Series with automatic transmission, a 2.0l diesel engine and a mere 52,575 miles clocked-up on the dash.
420I Gpf M Sport Euro 6
47,000mi Auto Petrol 2.0L
£19,500
Melksham
~£490/pm
At the price of £15,995 or with the possibility to buy on credit with affordable payments from £ per calendar month, this blue BMW 4 Series has got 47,000 miles on the clock and is fitted with a 2.0 L petrol motor and automatic transmission.
M440i Mht Xdrive Euro 6
19,250mi Auto Petrol 3.0L
£40,795
Melksham
~£1,024/pm
This second hand 4 Series M440i Mht Xdrive Euro 6 from this dealer has 19,250 miles on the dash and is equipped with a 3.0 LTR petrol engine with automatic transmission.
420I M Sport Euro 6
39,788mi Auto Petrol 2.0L
£17,290
Melksham
~£434/pm
Buy this coupe for only £17,295. It has clocked up 39,788 miles and comes fitted out with a 2.0l petrol engine with automatic transmission.
435D Xdrive M Sport
48,000mi Auto Diesel 3.0L
£19,995
Bristol
~£502/pm
This used car incorporates a 3.0 litre diesel engine with automatic transmission and it has 48,000 miles clocked up on the dash.
2.0 M Sport Euro 6 Ss
103,031mi Auto Diesel 2.0L
£9,999
Bath
~£251/pm
Currently available from this dealer in Bath: BMW 4 Series 2.0 M Sport Euro 6 Ss with automatic transmission, 103,031 mi and a 2000cc diesel motor.
2.0 M Sport Euro 6 Ss
79,988mi Auto Diesel 2.0L
£12,000
Bath
~£301/pm
In the tone of red, this 2.0l diesel 4 Series with automatic transmission is currently available to take out on a test drive.
2.0 M Sport Euro 6 Ss
67,312mi Auto Petrol 2.0L
£11,989
Bath
~£301/pm
Available to view at our dealership in Bath is this 4 Series 2.0 M Sport Euro 6 Ss that has got a 2.0l petrol engine with automatic transmission. It's on the market and ready for you to drive away in the tone of white with 67,312 miles on the clock.
2.0 M Sport Euro 6 Ss
58,301mi Manual Diesel 2.0L
£9,800
Bath
~£246/pm
At this dealership there's a bargain price for this used BMW 4 Series that’s got manual transmission, 58,301 mi on the dashboard and a 2000cc diesel motor.
420D Sport Convertible
43,500mi Auto Diesel 2.0L
£14,999
Marlborough
~£377/pm
Currently available to buy today is this 4 Series 420D Sport Convertible that incorporates a 2000 cc diesel engine with automatic transmission. On offer at the great price of £14,999 and affordable instalments at hand beginning at only £ per month.
Convertible 2.0 420D M Sport Convertible
44,988mi Auto Diesel 2.0L
£15,500
Bristol
~£389/pm
Containing a 2000 cc diesel engine and automatic transmission, this BMW comes finished in white and has got 44,988 miles on the clock.
Gran Coupe
76,700mi 2.0L
£13,250
Bristol
~£333/pm
At this dealer in Bristol you'll find the fantastic price of just £13,250 on this BMW 4 Series with a 2.0 ltr motor, transmission and 76,700 miles clocked-up on the dash.
420I M Sport Euro 6
10mi Auto Petrol 2.0L
£53,990
Swindon
~£1,356/pm
Check out the fantastic price at this dealer in Swindon on this well kept, like new BMW with a 2.0 l petrol motor, automatic transmission and 10 miles on the dash.
420I M Sport Euro 6
10mi Auto Petrol 2.0L
£53,990
Swindon
~£1,356/pm
A low price of only £53,990 from this dealership for this near mint BMW 4 Series.
420I M Sport Euro 6
3,000mi Auto Petrol 2.0L
£46,222
Swindon
~£1,161/pm
Coming in the tone of blue, this second hand car comes fitted with automatic transmission, a 2.0 Ltr petrol engine and has done 3,000 miles.
420I M Sport
6,181mi Auto Petrol 2.0L
£45,888
Swindon
~£1,152/pm
On the market and ready for its next owner to drive away is this BMW which incorporates a 2.0l petrol engine with automatic transmission. This second hand model at our dealership in Swindon has just 6,181 miles on the clock and has been finished in red.
420I M Sport Euro 6
6,000mi Auto Petrol 2.0L
£37,333
Swindon
~£938/pm
Seize the chance to be the happy owner of this BMW 4 Series available at only £37,333. It comes finished in the tone of blue, contains a 2000CC petrol engine with automatic transmission and has 6,000 miles clocked-up on the dashboard.