Filter results 51 Cars
Browse by engine
Browse by trim
Sort By
2019 BMW 2 Series Gran Tourer
218i Sport 5dr
218i Sport 5dr
Citroen Hull West
40,996 miles
Request callback
£14,880
2019 BMW 2 Series
2.0 220D M SPORT GRAN TOURER 5d 188 BHP
2.0 220D M SPORT GRAN TOURER 5d 188 BHP
Bluauto Ringles Cross
34,949 miles
Request callback
£17,440
2019 BMW 2 Series
2.0 220I M SPORT GRAN TOURER 5d AUTO 190 BHP
2.0 220I M SPORT GRAN TOURER 5d AUTO 190 BHP
HPL Motors Oldham Oldham
21,864 miles
Request callback
£19,799
2018 BMW 2 Series Gran Tourer
218i Sport 5dr
218i Sport 5dr
CarSupermarket.com Hessle
60,785 miles
Request callback
£15,197
2020 BMW 2 Series Gran Tourer
218i M Sport 5dr Step Auto
218i M Sport 5dr Step Auto
Kia - Bumpers Farm
69,562 miles
Request callback
£15,480
2018 BMW 2 Series Gran Tourer
216d Sport 5dr Step Auto
216d Sport 5dr Step Auto
Anchor Cars
37,214 miles
Request callback
£14,995
2019 BMW 2 Series Gran Tourer
220d xDrive M Sport 5dr Step Auto
220d xDrive M Sport 5dr Step Auto
Motorpoint Peterborough
30,112 miles
Request callback
£18,999
2018 BMW 2 Series Gran Tourer
220d xDrive Luxury 5dr Step Auto
220d xDrive Luxury 5dr Step Auto
Ocean Group BMW Plymouth
44,462 miles
Request callback
£16,950
2019 BMW 2 Series Gran Tourer
218d Luxury 5dr
218d Luxury 5dr
Lookers Ford South Shields
33,768 miles
Request callback
£15,734
2018 BMW 2 Series Gran Tourer
220i Sport 5dr DCT
220i Sport 5dr DCT
McCarthy Cars
39,000 miles
Request callback
£15,795
2018 BMW 2 Series Gran Tourer
216d SE 5dr Step Auto
216d SE 5dr Step Auto
Riverside Honda Wakefield
57,453 miles
Request callback
£13,452
2019 BMW 2 Series Gran Tourer
218i M Sport 5dr
218i M Sport 5dr
Motorpoint Oldbury
28,374 miles
Request callback
£16,799
Buy new from | £27,830 | (list price from £31,075) |
Showing 1 - 15 of 51 cars