The M140i isn’t a fully fledged M car – it’s a diet version from the M Performance ... It’s a no-cost option and you can get it on any variant apart from the 125i. BMW says its most efficient petrol ...
The 125i is only a tempting $3000 above the 120i at $49,990 ... it has ‘condition-based servicing’, which is when the vehicle’s computer will inform you when the car needs a service. BMW’s Service ...