2023 BMW 2 Series
218I M Sport
10,000miAutoPetrol1.5L
£25,000
£2,898 lessMelksham
~£628/pm
Same model
6k more miles
Same year
1.5L
Petrol
Auto
This BMW for sale priced at £33,995 has 2,500 miles clocked up on the dash and comes finished in the tone of grey.