Filter results 7 Cars
Sort By
2017 BMW 4 Series
2.0 420d M Sport Hatchback 5dr Diesel Auto Euro 6 (s/s) (190 ps)
2.0 420d M Sport Hatchback 5dr Diesel Auto Euro 6 (s/s) (190 ps)
Staverton Garage
95,412 miles
Request callback
£12,408
2016 BMW 4 Series
2.0 420d M Sport Hatchback 5dr Diesel Auto xDrive Euro 6 (s/s) (190 ps)
2.0 420d M Sport Hatchback 5dr Diesel Auto xDrive Euro 6 (s/s) (190 ps)
Car Hunters
82,566 miles
Request callback
£12,795
2017 BMW 4 Series
2.0 420d M Sport Hatchback 5dr Diesel Auto Euro 6 (s/s) (190 ps)
2.0 420d M Sport Hatchback 5dr Diesel Auto Euro 6 (s/s) (190 ps)
Driven Car Sales Ltd Thornaby
70,874 miles
Request callback
£14,340
2018 BMW 4 Series
2.0 420d M Sport Hatchback 5dr Diesel Auto Euro 6 (s/s) (190 ps)
2.0 420d M Sport Hatchback 5dr Diesel Auto Euro 6 (s/s) (190 ps)
NTR Cars
59,371 miles
Request callback
£16,995
2019 BMW 4 Series
2.0 420d M Sport Hatchback 5dr Diesel Auto Euro 6 (s/s) (190 ps)
2.0 420d M Sport Hatchback 5dr Diesel Auto Euro 6 (s/s) (190 ps)
HPL Motors Atherton Preston
49,000 miles
Request callback
£17,499
2020 BMW 4 Series
2.0 420d M Sport Hatchback 5dr Diesel Auto Euro 6 (s/s) (190 ps)
2.0 420d M Sport Hatchback 5dr Diesel Auto Euro 6 (s/s) (190 ps)
HPL Motors Atherton Preston
44,000 miles
Request callback
£19,999
2019 BMW 4 Series
2.0 420d M Sport Hatchback 5dr Diesel Auto Euro 6 (s/s) (190 ps)
2.0 420d M Sport Hatchback 5dr Diesel Auto Euro 6 (s/s) (190 ps)
S James Prestige Limited
29,800 miles
Request callback
£20,590
Buy new from | £40,322 | (list price from £44,925) |
Showing 1 - 7 of 7 cars