Filter results 4 Cars
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
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
220i Luxury 5dr DCT
220i Luxury 5dr DCT
Car World Supermarket
31,987 miles
Request callback
£16,990
Buy new from | £27,830 | (list price from £31,075) |
Showing 1 - 4 of 4 cars