Sir, i don't think there's anything wring with your car. 2NZ FE is quite prone to engine knocking. I have kept three generations of this car with the same engine and all of them used to knock with bad fuel. I used to mix normal fuel with hi octane at times which temporarily used to fix my problem. If you drive in congested areas with stop and go traffic then i am afraid you won't get any better average then the one you are currently getting.