I find it the same with every different model I have owned :-(
You go to your friendly forum and it always seems like everyone is getting double the mileage out of a tank as you.
As long as your car is serviced,running ok,that is about the best you can do.
Some are are good and some not so...