Fact 1:
Each car of various engine capacity has its own optimum speed, bigger CC, optimum speed is higher, vice versa. If the smaller CC car is traveling at the bigger CC car's optimum speed, then the bigger CC car will run more economically, vice versa.
Therefore, at certain speed, even the V8 M3 can be more economical than the 1.5L Toyota Prius Hybrid.
Fact 2:
Bigger CC car is heavier by common sense, so if there's a lot of stop start traffic, moving a heavier car takes more fuel. Simple physic..
Let me give u a classic example reported in their catalog (combined cycle):
~ Wira 1.5L Manual is more economical than Wira 1.3L Manual
~ Wira 1.3L Manual is more economical than Wira 1.5L Auto..
.. but again, these are controlled environment test, meaning flat road, aircond off, window closed, cool morning temperature, neutral wind direction and velocity, less than half tank of fuel, over inflate tyre a little, single occupant, at speed no more than 55kph... drive a little faster with aircond running with cabin temperature set to 23 celcius, in a hot afternoon, with a passenger, I am sure the result can be very different.
Put a 1.3L engine in a Camry and I can pretty much predict the result with confident!