Used BMW 4 Series Gran Coupe cars for sale on What Car?

In partnership with

What Car? Classifieds has 880 approved used BMW 4 Series Gran Coupe cars available for sale from top BMW dealers. Browse our classifieds now - the easiest and most powerful used car search tool around – and find the perfect approved used BMW 4 Series Gran Coupe near you.

In partnership with

Cars found 880

Chosen Filters (2)
* Postcode invalid
BMW 4 Series Gran Coupe 2.0 420i M Sport Pro Edition Auto Euro 6 (s/s) 5dr

BMW 4 Series Gran Coupe 2.0 420i M Sport Pro Edition Auto Euro 6 (s/s) 5dr

Kirkcaldy, Fife
  • 2021 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 40,588 Miles
£30,998
BMW 4 Series Gran Coupe 2.0 420i M Sport Auto Euro 6 (s/s) 5dr

BMW 4 Series Gran Coupe 2.0 420i M Sport Auto Euro 6 (s/s) 5dr

Blackpool, Lancashire
  • 2023 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 7,132 Miles
£35,995
BMW 4 Series Gran Coupe 2.0 420i M Sport Auto Euro 6 (s/s) 5dr

BMW 4 Series Gran Coupe 2.0 420i M Sport Auto Euro 6 (s/s) 5dr

Chatham, Kent
  • 2018 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 59,145 Miles
£15,000
BMW 4 Series Gran Coupe 2.0 420i M Sport Auto Euro 6 (s/s) 5dr

BMW 4 Series Gran Coupe 2.0 420i M Sport Auto Euro 6 (s/s) 5dr

Northampton, Northamptonshire
  • 2022 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 13,923 Miles
£31,699
BMW 4 SERIES GRAN COUPE 2.0 420d M Sport Auto Euro 6 (s/s) 5dr

BMW 4 SERIES GRAN COUPE 2.0 420d M Sport Auto Euro 6 (s/s) 5dr

Magherafelt, County londonderry
  • 2019 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 67,642 Miles
£17,495
BMW 4 SERIES 2.0 420d M Sport Auto Euro 6 (s/s) 5dr

BMW 4 SERIES 2.0 420d M Sport Auto Euro 6 (s/s) 5dr

Northampton, Northamptonshire
  • 2017 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 68,423 Miles
£14,300
BMW 4 Series Gran Coupe 2.0 420i M Sport Euro 6 (s/s) 5dr

BMW 4 Series Gran Coupe 2.0 420i M Sport Euro 6 (s/s) 5dr

Wolverhampton, Staffordshire
  • 2017 reg
  • Petrol
  • 5 Doors
  • Manual
  • 61,180 Miles
£12,795
BMW 4 Series 2.0 420d M Sport Auto Euro 6 (s/s) 5dr

BMW 4 Series 2.0 420d M Sport Auto Euro 6 (s/s) 5dr

Leicester, Leicestershire
  • 2017 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 67,000 Miles
£14,880
BMW 4 Series 2.0 420d M Sport Auto XDrive Euro 6 (s/s) 5dr

BMW 4 Series 2.0 420d M Sport Auto XDrive Euro 6 (s/s) 5dr

Thatcham, Berkshire
  • 2016 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 39,699 Miles
£18,099
BMW 4 Series Gran Coupe 2.0 420d M Sport Auto XDrive Euro 6 (s/s) 5dr

BMW 4 Series Gran Coupe 2.0 420d M Sport Auto XDrive Euro 6 (s/s) 5dr

Gillingham, Kent
  • 2016 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 76,583 Miles
£12,999
BMW 4 SERIES GRAN COUPE 2.0 420d Sport Auto Euro 6 (s/s) 5dr

BMW 4 SERIES GRAN COUPE 2.0 420d Sport Auto Euro 6 (s/s) 5dr

Saffron walden, Essex
  • 2017 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 63,305 Miles
£12,995
BMW 4 Series Gran Coupe 3.0 M440 MHT Auto XDrive Euro 6 (s/s) 5dr

BMW 4 Series Gran Coupe 3.0 M440 MHT Auto XDrive Euro 6 (s/s) 5dr

Bishop stortford, Hertfordshire
  • 2024 reg
  • Petrol Hybrid
  • 5 Doors
  • Automatic
  • 3,000 Miles
£62,990
BMW 4 SERIES GRAN COUPE 2.0 420d M Sport Auto Euro 6 (s/s) 5dr

BMW 4 SERIES GRAN COUPE 2.0 420d M Sport Auto Euro 6 (s/s) 5dr

Gloucester, Gloucestershire
  • 2015 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 115,000 Miles
£9,450
BMW 4 Series Gran Coupe 2.0 420i GPF M Sport Euro 6 (s/s) 5dr

BMW 4 Series Gran Coupe 2.0 420i GPF M Sport Euro 6 (s/s) 5dr

Kilmarnock, Ayrshire
  • 2018 reg
  • Petrol
  • 5 Doors
  • Manual
  • 48,984 Miles
£15,498
BMW 4 Series Gran Coupe 2.0 420d M Sport Auto Euro 6 (s/s) 5dr

BMW 4 Series Gran Coupe 2.0 420d M Sport Auto Euro 6 (s/s) 5dr

Sheffield, Yorkshire
  • 2016 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 96,000 Miles
£10,295
BMW 4 Series Gran Coupe 2.0 420d M Sport Euro 6 (s/s) 5dr

BMW 4 Series Gran Coupe 2.0 420d M Sport Euro 6 (s/s) 5dr

Watford, Hertfordshire
  • 2015 reg
  • Diesel
  • 5 Doors
  • Manual
  • 100,000 Miles
£7,995
BMW 4 SERIES GRAN COUPE 2.0 420i M Sport Auto Euro 6 (s/s) 5dr

BMW 4 SERIES GRAN COUPE 2.0 420i M Sport Auto Euro 6 (s/s) 5dr

Stone, Staffordshire
  • 2016 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 39,000 Miles
£14,975
BMW 4 SERIES GRAN COUPE 2.0 420i M Sport Euro 6 (s/s) 5dr

BMW 4 SERIES GRAN COUPE 2.0 420i M Sport Euro 6 (s/s) 5dr

Tadcaster, North yorkshire
  • 2018 reg
  • Petrol
  • 5 Doors
  • Manual
  • 75,269 Miles
£13,199
BMW 4 Series Gran Coupe 2.0 420i M Sport Auto Euro 6 (s/s) 5dr

BMW 4 Series Gran Coupe 2.0 420i M Sport Auto Euro 6 (s/s) 5dr

Warrington, Cheshire
  • 2023 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 4,321 Miles
£39,499
BMW 4 SERIES GRAN COUPE 2.0 420i M Sport Euro 6 (s/s) 5dr

BMW 4 SERIES GRAN COUPE 2.0 420i M Sport Euro 6 (s/s) 5dr

Rainham, Essex
  • 2017 reg
  • Petrol
  • 5 Doors
  • Manual
  • 48,131 Miles
£13,999
...