There's a price to pay for having a fast car. Doubt we can find any car thats high revving, very quick and low fuel consumption.
My SOHC VTEC is actually quite a fuel saving car. My friend who's driving a stock Wira 1.5 averages about 400 to 430KM for RM 60. My car too averages about the same mileage for about RM 60 to RM63. Mine's a 1.6 and he's a 1.5 so i'd say my car is abit more fuel efficient compared to him. The thing is, i don't high rev the engine, maybe once or twice per 400KM.
I've tried not revving more than 4000RPM for about a week and i was surprise the warning light only came out after 460+KM. There are times when i high rev so much that after 390KM, the warning light came out. So it all depends very much on your foot.