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

In partnership with

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

Chosen Filters (2)
* Postcode invalid
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 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 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
BMW 2 Series Gran Tourer 1.5 218i Luxury Auto Euro 6 (s/s) 5dr

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

Manchester, Lancashire
  • 2015 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 104,249 Miles
£9,395
BMW 2 Series Gran Tourer 2.0 220d Sport Auto XDrive Euro 6 (s/s) 5dr

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

Hassocks, West sussex
  • 2018 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 34,000 Miles
£14,980
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

Uxbridge, Middlesex
  • 2016 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 95,000 Miles
£11,190
BMW 2 Series GRAN TOURER 1.5 216d M Sport DCT Euro 6 (s/s) 5dr

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

Dunstable, Bedfordshire
  • 2019 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 66,000 Miles
£13,989
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

Slough, Buckinghamshire
  • 2016 reg
  • Diesel
  • 5 Doors
  • Manual
  • 75,811 Miles
£7,995
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

Walsall, Staffordshire
  • 2019 reg
  • Petrol
  • 5 Doors
  • Manual
  • 61,909 Miles
£11,750
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

Walsall, Staffordshire
  • 2020 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 45,125 Miles
£14,950
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

Gravesend, Kent
  • 2016 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 78,000 Miles
£13,975
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

Bolton, Lancashire
  • 2017 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 67,000 Miles
£13,995
BMW 2 SERIES 1.5 216d SE Euro 6 (s/s) 5dr

BMW 2 SERIES 1.5 216d SE Euro 6 (s/s) 5dr

Blackburn, Lancashire
  • 2019 reg
  • Diesel
  • 5 Doors
  • Manual
  • 68,237 Miles
£12,920
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

Newport, Gwent
  • 2019 reg
  • Petrol
  • 5 Doors
  • Manual
  • 87,380 Miles
£9,995
BMW 2 Series Gran Tourer 2.0 220i GPF M Sport DCT Euro 6 (s/s) 5dr

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

Salfords, Surrey
  • 2019 reg
  • Petrol
  • 5 Doors
  • Automatic
  • 1,223 Miles
£24,917
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

Leicester, Leicestershire
  • 2020 reg
  • Petrol
  • 5 Doors
  • Manual
  • 111,000 Miles
£9,490
BMW 2 SERIES 2.0 218d Luxury Auto Euro 6 (s/s) 5dr

BMW 2 SERIES 2.0 218d Luxury Auto Euro 6 (s/s) 5dr

Stockport, Cheshire
  • 2015 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 41,878 Miles
£13,299
BMW 2 Series Gran Tourer 2.0 218d Sport Auto Euro 6 (s/s) 5dr

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

Uxbridge, Middlesex
  • 2015 reg
  • Diesel
  • 5 Doors
  • Automatic
  • 76,104 Miles
£10,499
...