Filter results 26 Cars
Browse by shape
Browse by engine
Browse by trim
Sort By
2019 BMW 2 Series Gran Tourer
218i SE 5dr
218i SE 5dr
CarSupermarket.Com Birmingham
49,550 miles
Request callback
£14,657
2018 BMW 2 Series Gran Tourer
218i Sport 5dr
218i Sport 5dr
Usedirect Portadown
57,164 miles
Request callback
£12,799
2018 BMW 2 Series Gran Tourer
218i Sport 5dr
218i Sport 5dr
CarSupermarket.Com Barnsley
12,689 miles
Request callback
£18,857
2018 BMW 2 Series Gran Tourer
218d Sport 5dr
218d Sport 5dr
Vertu BMW Sunderland
66,000 miles
Request callback
£10,998
2020 BMW 2 Series Gran Tourer
218d Sport 5dr
218d Sport 5dr
Usedirect Belfast
69,377 miles
Request callback
£13,499
2020 BMW 2 Series Gran Tourer
216d SE 5dr Step Auto
216d SE 5dr Step Auto
Hippo Motor Group
67,161 miles
Request callback
£12,920
2018 BMW 2 Series Gran Tourer
218i Luxury 5dr
218i Luxury 5dr
Hippo Motor Group
56,828 miles
Request callback
£12,420
2019 BMW 2 Series Gran Tourer
218d Sport 5dr Step Auto
218d Sport 5dr Step Auto
Bristol Street Motors Skoda Darlington
33,515 miles
Request callback
£15,456
2017 BMW 2 Series Gran Tourer
220i M Sport 5dr Step Auto
220i M Sport 5dr Step Auto
Rowstock Nissan Ltd
23,912 miles
Request callback
£17,390
2019 BMW 2 Series Gran Tourer
218i Luxury 5dr Step Auto
218i Luxury 5dr Step Auto
Ocean Group BMW Paignton
29,456 miles
Request callback
£19,950
2018 BMW 2 Series Gran Tourer
218i Luxury 5dr
218i Luxury 5dr
Hippo Motor Group
30,970 miles
Request callback
£14,420
2018 BMW 2 Series Gran Tourer
216d Sport 5dr
216d Sport 5dr
EMG Bury St Edmunds
57,534 miles
Request callback
£11,506
2020 BMW 2 Series Gran Tourer
216d Sport 5dr
216d Sport 5dr
Hippo Motor Group
49,743 miles
Request callback
£13,920
2018 BMW 2 Series Gran Tourer
220d xDrive Luxury 5dr Step Auto
220d xDrive Luxury 5dr Step Auto
Marshall Skoda Harlow
64,328 miles
Request callback
£13,582
Buy new from | £31,460 | (list price from £34,910) |
Showing 1 - 15 of 26 cars