Filter results 9 Cars
Browse by engine
Sort By
2019 BMW 2 Series
2.0 220I LUXURY GRAN TOURER 5d AUTO 190 BHP
2.0 220I LUXURY GRAN TOURER 5d AUTO 190 BHP
HPL Motors Oldham Oldham
17,500 miles
Request callback
£18,999
2019 BMW 2 Series Gran Tourer
218i Luxury 5dr Step Auto
218i Luxury 5dr Step Auto
Vauxhall Bristol North
29,480 miles
Request callback
£15,499
2020 BMW 2 Series Gran Tourer
220i Luxury 5dr DCT
220i Luxury 5dr DCT
Hippo Motor Group
33,444 miles
Request callback
£18,920
2020 BMW 2 Series Gran Tourer
220i Luxury 5dr DCT
220i Luxury 5dr DCT
Perrys Vauxhall Bury
35,264 miles
Request callback
£17,790
2019 BMW 2 Series Gran Tourer
218i Luxury 5dr Step Auto
218i Luxury 5dr Step Auto
Car World Supermarket
31,747 miles
Request callback
£16,700
2020 BMW 2 Series Gran Tourer
218i Luxury 5dr Step Auto
218i Luxury 5dr Step Auto
McCarthy Cars
24,000 miles
Request callback
£19,795
2017 BMW 2 Series Gran Tourer
218i Luxury 5dr Step Auto
218i Luxury 5dr Step Auto
MG Grantham
58,942 miles
Request callback
£12,699
2019 BMW 2 Series Gran Tourer
220i Luxury 5dr DCT
220i Luxury 5dr DCT
Car World Supermarket
31,987 miles
Request callback
£16,990
2019 BMW 2 Series Gran Tourer
218i Luxury 5dr Step Auto
218i Luxury 5dr Step Auto
Car World Supermarket
9,886 miles
Request callback
£18,700
Buy new from | £27,830 | (list price from £31,075) |
Showing 1 - 9 of 9 cars