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

In partnership with

What Car? Classifieds has 190 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 190

Chosen Filters (2)
* Postcode invalid
BMW 2 Series Gran Tourer 1.5 218i Luxury Euro 6 (s/s) 5dr

BMW 2 Series Gran Tourer 1.5 218i Luxury Euro 6 (s/s) 5dr

Swindon, Wiltshire
  • 2018 reg
  • Petrol
  • 5 Doors
  • Manual
  • 70,935 Miles
£11,995
BMW 2 Series Gran Tourer 1.5 218i Sport Euro 6 (s/s) 5dr

BMW 2 Series Gran Tourer 1.5 218i Sport Euro 6 (s/s) 5dr

Henlow, Bedfordshire
  • 2017 reg
  • Petrol
  • 5 Doors
  • Manual
  • 128,000 Miles
£5,995
BMW 2 Series Gran Tourer 2.0 220i M Sport DCT Euro 6 (s/s) 5dr

BMW 2 Series Gran Tourer 2.0 220i M Sport DCT Euro 6 (s/s) 5dr

Derby, Derbyshire
  • 2021 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 45,183 Miles
£19,299
BMW 2 Series Gran Tourer 1.5 218i M Sport Auto Euro 6 (s/s) 5dr

BMW 2 Series Gran Tourer 1.5 218i M Sport Auto Euro 6 (s/s) 5dr

Leicester, Leicestershire
  • 2017 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 141,000 Miles
£6,990
BMW 2 Series Gran Tourer 1.5 218i Luxury Euro 6 (s/s) 5dr

BMW 2 Series Gran Tourer 1.5 218i Luxury Euro 6 (s/s) 5dr

High wycombe, Buckinghamshire
  • 2016 reg
  • Petrol
  • 5 Doors
  • Manual
  • 131,000 Miles
£5,999
BMW 2 Series Gran Tourer 2.0 218d SE Euro 6 (s/s) 5dr

BMW 2 Series Gran Tourer 2.0 218d SE Euro 6 (s/s) 5dr

Peterborough, Cambridgeshire
  • 2016 reg
  • Diesel
  • 5 Doors
  • Manual
  • 111,000 Miles
£5,990
BMW 2 Series Gran Tourer 1.5 216d SE Euro 6 (s/s) 5dr

BMW 2 Series Gran Tourer 1.5 216d SE Euro 6 (s/s) 5dr

Northolt, Middlesex
  • 2016 reg
  • Diesel
  • 5 Doors
  • Manual
  • 140,000 Miles
£3,899
BMW 2 Series GRAN TOURER 1.5 216d Sport Euro 6 (s/s) 5dr

BMW 2 Series GRAN TOURER 1.5 216d Sport Euro 6 (s/s) 5dr

Birmingham, Worcestershire
  • 2016 reg
  • Diesel
  • 5 Doors
  • Manual
  • 110,775 Miles
£6,485
BMW 2 Series GRAN TOURER 1.5 218i Sport Euro 6 (s/s) 5dr

BMW 2 Series GRAN TOURER 1.5 218i Sport Euro 6 (s/s) 5dr

Peterborough, Cambridgeshire
  • 2020 reg
  • Petrol
  • 5 Doors
  • Manual
  • 50,264 Miles
£13,661
BMW 2 Series Gran Tourer 2.0 220i Luxury Auto Euro 6 (s/s) 5dr

BMW 2 Series Gran Tourer 2.0 220i Luxury Auto Euro 6 (s/s) 5dr

Taunton, Somerset
  • 2018 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 45,715 Miles
£14,990
BMW 2 Series Gran Tourer 1.5 218i Sport Euro 6 (s/s) 5dr

BMW 2 Series Gran Tourer 1.5 218i Sport Euro 6 (s/s) 5dr

Luton, Bedfordshire
  • 2018 reg
  • Petrol
  • 5 Doors
  • Manual
  • 68,125 Miles
£9,485
BMW 2 Series Gran Tourer 1.5 218i SE DCT Euro 6 (s/s) 5dr

BMW 2 Series Gran Tourer 1.5 218i SE DCT Euro 6 (s/s) 5dr

Mill hill, Middlesex
  • 2020 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 115,000 Miles
£7,495
BMW 2 Series Gran Tourer 1.5 218i SE DCT Euro 6 (s/s) 5dr

BMW 2 Series Gran Tourer 1.5 218i SE DCT Euro 6 (s/s) 5dr

Mill hill, Middlesex
  • 2018 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 105,000 Miles
£6,995
BMW 2 Series 2.0 220i M Sport Auto Euro 6 (s/s) 5dr

BMW 2 Series 2.0 220i M Sport Auto Euro 6 (s/s) 5dr

Winsford, Cheshire
  • 2016 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 35,520 Miles
£14,699
BMW 2 Series Gran Tourer 1.5 218i SE Euro 6 (s/s) 5dr

BMW 2 Series Gran Tourer 1.5 218i SE Euro 6 (s/s) 5dr

Wigan, Lancashire
  • 2019 reg
  • Petrol
  • 5 Doors
  • Manual
  • 35,465 Miles
£11,995
BMW 2 Series GRAN TOURER 1.5 216d SE DCT Euro 6 (s/s) 5dr

BMW 2 Series GRAN TOURER 1.5 216d SE DCT Euro 6 (s/s) 5dr

Luton, Bedfordshire
  • 2020 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 93,934 Miles
£12,490
BMW 2 Series Gran Tourer 1.5 218i SE DCT Euro 6 (s/s) 5dr

BMW 2 Series Gran Tourer 1.5 218i SE DCT Euro 6 (s/s) 5dr

Manchester, Lancashire
  • 2019 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 102,685 Miles
£8,200
BMW 2 Series Gran Tourer 2.0 220d Luxury Auto XDrive Euro 6 (s/s) 5dr

BMW 2 Series Gran Tourer 2.0 220d Luxury Auto XDrive Euro 6 (s/s) 5dr

Bournemouth, Hampshire
  • 2015 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 77,000 Miles
£9,499
BMW 2 Series Gran Tourer 1.5 216d M Sport Euro 6 (s/s) 5dr

BMW 2 Series Gran Tourer 1.5 216d M Sport Euro 6 (s/s) 5dr

Templepatrick, County antrim
  • 2021 reg
  • Diesel
  • 5 Doors
  • Manual
  • 136,676 Miles
£8,750
BMW 2 Series 2.0 220i GPF M Sport DCT Euro 6 (s/s) 5dr

BMW 2 Series 2.0 220i GPF M Sport DCT Euro 6 (s/s) 5dr

Winsford, Cheshire
  • 2020 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 33,640 Miles
£18,099
......