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)
Elite Vehicle Sales
130,559 miles
Call dealer
£9,450
2016 BMW 4 Series
2.0 420d M Sport Hatchback 5dr Diesel Manual Euro 6 (s/s) (190 ps)
2.0 420d M Sport Hatchback 5dr Diesel Manual Euro 6 (s/s) (190 ps)
Driven Car Sales Ltd Thornaby
91,165 miles
Call dealer
£10,290
2017 BMW 4 Series
2.0 420d M Sport Euro 6 (s/s) 5dr
2.0 420d M Sport Euro 6 (s/s) 5dr
Lee Slingsby Cars
67,000 miles
Call dealer
£11,989
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)
Wearside Autoparc Sunderland
49,920 miles
Call dealer
£15,999
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
Call dealer
£16,495
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 Oldham Oldham
15,649 miles
Call dealer
£20,999
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)
CarWorld Superstore Boongate
25,448 miles
Call dealer
£21,972
| Buy new from | £40,372 | (list price from £45,285) |
Showing 1 - 7 of 7 cars







