hmm, thats an unusual thing ever heard, but i know for sure, when i fill my petrol from asda, it usually gives me 11-12 mpg, when i fill from bp or total or shell, it would just stick to 9.7-10.5. I have did a bit of research on it and found that asda had some sort of detergent in their petrol...