2020 BMW 2 Series Gran Coupe
218I M Sport Gran
37,000miAutoPetrol
£20,475
Gravesend
~£514/pm
Advertised by this dealer at the amazing price of only £20,475 is this low mileage 2 Series Gran Coupe 218I M Sport Gran that only has 37,000 miles on the dashboard.