Filter results 36 Cars
Browse by engine
Browse by trim
Sort By
2020 BMW 2 Series Gran Tourer
220d M Sport 5dr Step Auto
220d M Sport 5dr Step Auto
Carsa Southampton
41,529 miles
Request callback
£19,474
2016 BMW 2 Series Gran Tourer
220d xDrive Sport 5dr Step Auto
220d xDrive Sport 5dr Step Auto
Vertu Bmw Bridgwater
58,159 miles
Request callback
£13,750
2021 BMW 2 Series Gran Tourer
218i [136] M Sport 5dr Step Auto
218i [136] M Sport 5dr Step Auto
Motorpoint Chingford
29,480 miles
Request callback
£19,249
2019 BMW 2 Series Gran Tourer
220i M Sport 5dr DCT
220i M Sport 5dr DCT
Car World Supermarket
66,502 miles
Request callback
£13,990
2020 BMW 2 Series Gran Tourer
218i SE 5dr
218i SE 5dr
Eden Reading Vauxhall
48,170 miles
Request callback
£14,990
2021 BMW 2 Series Gran Tourer
218d M Sport 5dr Step Auto
218d M Sport 5dr Step Auto
Motorpoint Burnley
32,849 miles
Request callback
£19,649
2020 BMW 2 Series Gran Tourer
216d SE 5dr Step Auto
216d SE 5dr Step Auto
Car World Superstore
50,698 miles
Request callback
£14,990
2020 BMW 2 Series Gran Tourer
216d SE 5dr Step Auto
216d SE 5dr Step Auto
Motorpoint Sheffield
31,818 miles
Request callback
£16,349
2019 BMW 2 Series Gran Tourer
220i M Sport 5dr DCT
220i M Sport 5dr DCT
Car World Superstore
64,365 miles
Request callback
£13,990
2020 BMW 2 Series Gran Tourer
216d SE 5dr Step Auto
216d SE 5dr Step Auto
Motorpoint Widnes
35,355 miles
Request callback
£16,249
2020 BMW 2 Series Gran Tourer
216d SE 5dr Step Auto
216d SE 5dr Step Auto
Hippo Approved
71,614 miles
Request callback
£14,980
2019 BMW 2 Series Gran Tourer
220d Luxury 5dr Step Auto
220d Luxury 5dr Step Auto
Bristol Street Motors Motornation Stockton
48,154 miles
Request callback
£15,500
2015 BMW 2 Series Gran Tourer
218i Sport 5dr
218i Sport 5dr
Crosshands Motor Company
71,000 miles
Request callback
£9,995
2020 BMW 2 Series Gran Tourer
216d SE 5dr Step Auto
216d SE 5dr Step Auto
Motorpoint Swansea
45,106 miles
Request callback
£14,899
Buy new from | £28,337 | (list price from £31,655) |
Showing 1 - 15 of 36 cars