Filter results 47 Cars
Browse by engine
Browse by trim
Sort By
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
2020 BMW 2 Series Gran Tourer
216d Luxury 5dr
216d Luxury 5dr
Motorpoint Birmingham
19,548 miles
Request callback
£16,899
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
2018 BMW 2 Series Gran Tourer
218i M Sport 5dr Step Auto
218i M Sport 5dr Step Auto
Lookers Volvo Colchester
53,794 miles
Request callback
£14,499
2019 BMW 2 Series Gran Tourer
218i SE 5dr
218i SE 5dr
Vauxhall Middlesbrough
31,043 miles
Request callback
£13,600
2019 BMW 2 Series Gran Tourer
218i SE 5dr Step Auto
218i SE 5dr Step Auto
Motorpoint Derby
30,656 miles
Request callback
£15,599
2018 BMW 2 Series Gran Tourer
218i Sport 5dr
218i Sport 5dr
Car World Supermarket
78,880 miles
Request callback
£11,400
Buy new from | £27,830 | (list price from £31,075) |
Showing 1 - 15 of 47 cars