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

In partnership with

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

Chosen Filters (2)
* Postcode invalid
Image unavailable

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

Waltham cross, Hertfordshire
  • 2019 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 31,482 Miles
£16,000
Image unavailable

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

Chatham, Kent
  • 2018 reg
  • Petrol
  • 5 Doors
  • Manual
  • 51,153 Miles
£12,900
BMW 2 Series Tourer 1.5 218i SE Euro 6 (s/s) 5dr

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

London, Greater london
  • 2018 reg
  • Petrol
  • 5 Doors
  • Manual
  • 48,712 Miles
£11,299
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

Waltham cross, Hertfordshire
  • 2019 reg
  • Petrol
  • 5 Doors
  • Manual
  • 43,606 Miles
£14,000
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

Chatham, Kent
  • 2019 reg
  • Petrol
  • 5 Doors
  • Manual
  • 39,023 Miles
£14,300
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
  • 2019 reg
  • Petrol
  • 5 Doors
  • Manual
  • 72,000 Miles
£12,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

Stoke on trent, Staffordshire
  • 2019 reg
  • Petrol
  • 5 Doors
  • Manual
  • 50,194 Miles
£14,498
BMW 2 SERIES 1.5 218i SE DCT Euro 6 (s/s) 5dr

BMW 2 SERIES 1.5 218i SE DCT Euro 6 (s/s) 5dr

Upminster, Essex
  • 2018 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 39,749 Miles
£13,140
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

Keighley, West yorkshire
  • 2020 reg
  • Diesel
  • 5 Doors
  • Manual
  • 165,000 Miles
£6,989
Image unavailable

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

Scarborough, North yorkshire
  • 2018 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 42,208 Miles
£15,295
BMW 2 Series Tourer 2.0 220i GPF M Sport DCT Euro 6 (s/s) 5dr

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

London, Greater london
  • 2019 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 50,510 Miles
£17,199
BMW 2 Series Gran Tourer 2.0 220d M Sport Auto XDrive Euro 6 (s/s) 5dr

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

Hyde, Greater manchester
  • 2016 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 108,090 Miles
£9,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

Liverpool, Merseyside
  • 2018 reg
  • Petrol
  • 5 Doors
  • Manual
  • 34,351 Miles
£14,798
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

Barnsley, South yorkshire
  • 2020 reg
  • Diesel
  • 5 Doors
  • Manual
  • 74,648 Miles
£13,490
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

Bishop stortford, Hertfordshire
  • 2018 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 5,266 Miles
£20,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

Wirral, Merseyside
  • 2019 reg
  • Petrol
  • 5 Doors
  • Manual
  • 41,300 Miles
£14,489
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

Romford, Essex
  • 2018 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 98,459 Miles
£10,598
BMW 2 Series Gran Tourer 2.0 218d M Sport Euro 6 (s/s) 5dr

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

Leeds, West yorkshire
  • 2016 reg
  • Diesel
  • 5 Doors
  • Manual
  • 95,693 Miles
£9,395
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

Newbury, Berkshire
  • 2017 reg
  • Petrol
  • 5 Doors
  • Manual
  • 87,800 Miles
£6,995
BMW 2 Series Gran Tourer 2.0 218d Sport Euro 6 (s/s) 5dr

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

Wakefield, West yorkshire
  • 2018 reg
  • Diesel
  • 5 Doors
  • Manual
  • 72,000 Miles
£10,495
...