The BMW 120 uses a three cylinder petrol engine that’s lively and responsive to drive

The BMW 120 uses a three cylinder petrol engine that's lively and responsive to drive

The BMW 120 uses a three cylinder petrol engine that’s lively and responsive to drive