Used BMW 2 Series Gran Tourer cars for sale on What Car?

In partnership with

What Car? Classifieds has 232 approved used BMW 2 Series Gran Tourer 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 2 Series Gran Tourer near you.

In partnership with

Cars found 232

Chosen Filters (2)
* Postcode invalid
BMW 2 Series Gran Tourer 1.5 218i M Sport Euro 6 (s/s) 5dr
  • 2018 reg
  • Petrol
  • 5 Doors
  • Manual
  • 77,000 Miles
£5,995
BMW 2 Series Gran Tourer 2.0 220d M Sport Auto Euro 6 (s/s) 5dr
  • 2018 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 80,314 Miles
£8,995
BMW 2 Series Gran Tourer 2.0 220d M Sport Auto XDrive Euro 6 (s/s) 5dr
  • 2016 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 68,511 Miles
£11,475
BMW 2 Series Gran Tourer 2.0 218d Luxury Auto Euro 6 (s/s) 5dr
  • 2016 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 60,273 Miles
£9,990
BMW 2 Series Gran Tourer 2.0 220d Luxury Auto XDrive Euro 6 (s/s) 5dr
  • 2018 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 56,684 Miles
£13,799
BMW 2 Series Gran Tourer 2.0 220i M Sport Auto Euro 6 (s/s) 5dr
  • 2015 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 76,000 Miles
£9,495
BMW 2 Series Gran Tourer 1.5 218i Luxury Auto Euro 6 (s/s) 5dr
  • 2017 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 30,000 Miles
£10,995
BMW 2 Series Gran Tourer 2.0 218d M Sport Euro 6 (s/s) 5dr
  • 2017 reg
  • Diesel
  • 5 Doors
  • Manual
  • 90,320 Miles
£8,995
BMW 2 Series Gran Tourer 2.0 220d Luxury Auto XDrive Euro 6 (s/s) 5dr
  • 2018 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 109,000 Miles
£7,989
BMW 2 Series Gran Tourer 2.0 220d Luxury Auto XDrive Euro 6 (s/s) 5dr
  • 2018 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 62,850 Miles
£11,760
BMW 2 Series Gran Tourer 1.5 218i SE Euro 6 (s/s) 5dr
  • 2019 reg
  • Petrol
  • 5 Doors
  • Manual
  • 60,000 Miles
£9,880
BMW 2 Series Gran Tourer 2.0 218d M Sport Auto Euro 6 (s/s) 5dr
  • 2017 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 71,250 Miles
£11,490
BMW 2 Series Gran Tourer 1.5 218i M Sport Euro 6 (s/s) 5dr
  • 2016 reg
  • Petrol
  • 5 Doors
  • Manual
  • 118,500 Miles
£6,490
BMW 2 Series Gran Tourer 1.5 218i M Sport Euro 6 (s/s) 5dr
  • 2016 reg
  • Petrol
  • 5 Doors
  • Manual
  • 84,450 Miles
£7,990
BMW 2 Series 2.0 220i M Sport DCT Euro 6 (s/s) 5dr
  • 2021 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 24,470 Miles
£18,999
BMW 2 Series GRAN TOURER 2.0 220d Luxury Auto Euro 6 (s/s) 5dr
  • 2019 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 47,786 Miles
£13,149
BMW 2 Series Gran Tourer 1.5 218i M Sport Euro 6 (s/s) 5dr
  • 2015 reg
  • Petrol
  • 5 Doors
  • Manual
  • 68,000 Miles
£8,395
BMW 2 Series Gran Tourer 1.5 218i SE Auto Euro 6 (s/s) 5dr
  • 2017 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 43,000 Miles
£9,995
BMW 2 Series GRAN TOURER 2.0 220d M Sport Auto Euro 6 (s/s) 5dr
  • 2016 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 75,000 Miles
£11,750
BMW 2 Series Gran Tourer 2.0 220d M Sport Auto Euro 6 (s/s) 5dr
  • 2016 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 48,500 Miles
£12,950
......