BMW 125i M Sport 2012 car review
24 August 2012
We like the fact that BMW don’t charge extra for what should be standard for all cars; ie, letting you actually drive it away, or otherwise known as On Road Costs, which can be up to a couple of grand on some luxury models. We also appreciate the 3 year Service Plan which in BMW’s case is pretty extensive, covering almost everything except tyres.