A smaller engine doesn't always give better mpg - especially in modern cars, which are very heavy compared with their equivalents 10 years ago. Your Mazda is at least 1.3 metric tonnes which is a lot of metal to lug around, and that's typical of cars in the same class.
It's a sweeping generalisation, but smaller engines generally produce less power and torque, and usually over a narrower rev range, than larger-capacity engines. The larger engine doesn't have to be worked as hard to move the car along at typical road speeds, which means it can be as economical as the smaller engine when doing the same type/mix of driving.
For what it's worth, I'd say 48mpg is pretty good for your driving mix, to get more than 50mpg regularly from a medium-sized hatch is rare.
|