The most efficient time to fill up your car is when the tank is empty. Over a year, that means the least possible trips to the petrol station.
But, and it’s a big but, that’s also pretty risky. Get it wrong and run out of petrol and you pay a big price.