2019 BMW 2 Series
218I M Sport Step
21,568miAutoPetrol1.5L
£16,998
£499 moreKirkcaldy
~£427/pm
Same model
16k less miles
Same year
Petrol
Auto
Interested in buying a hatchback? Then have a more detailed look at this second hand one with only 21,568 miles on the clock.