2017 BMW 2 Series
3.0 M240i Euro 6 Ss
25,271miAutoPetrol3.0L
£18,992
£3,497 moreKeighley
~£477/pm
Same model
20k less miles
Same year
3.0L
Petrol
Auto
Get behind the wheel of this BMW 2 Series 3.0 M240i Euro 6 Ss for only £22,811. It features a 3.0 LTR petrol motor with automatic transmission and has got 25,271 miles clocked-up on the dash.