2019 BMW 3 Series
M Sport
22,120miAutoPetrol2.0L
£25,490
Horsforth
~£640/pm
Are you planning on going for a BMW? Then take a look at this second-hand one from this dealer, it has 22,120 miles on the dashboard and incorporates a 2.0 ltr petrol engine.