£16,440
BMW 4 Series Gran Coupe
2019 (68) - 3.0 430d M Sport Hatchback 5dr Diesel Auto Euro 6 (s/s) (258 ps)
£12,475
BMW 4 Series Gran Coupe
2017 (67) - 2.0 420d M Sport Auto Euro 6 (s/s) 5dr
£13,975
BMW 4 Series Gran Coupe
2018 (68) - 3.0 430d M Sport Auto Euro 6 (s/s) 5dr
£24,795
BMW 4 Series Gran Coupe
2022 (22) - 2.0 420i M Sport Auto Euro 6 (s/s) 5dr
£11,970
BMW 4 Series Gran Coupe
2017 (67) - 2.0 420d M Sport Hatchback 5dr Diesel Auto Euro 6 (s/s) (190 ps)
£12,995
BMW 4 Series Gran Coupe
2015 - 3.0 435i M Sport Gran Coupe 5-Door
£13,995
BMW 4 Series Gran Coupe
2016 (16) - 2.0 420d M Sport Auto Euro 6 (s/s) 5dr
£15,970
BMW 4 Series Gran Coupe
2018 (68) - 3.0 430d M Sport Hatchback 5dr Diesel Auto Euro 6 (s/s) (258 ps)