Mine also reads 0% after 100 miles . There have been several other threads on this topic . The general consensus is that the capacity is 42 ltrs ( my handbook says 55 ltrs ! )
I tend to fill up after around 200 miles , I think 250 is pushing it a bit as mine recently took 40 ltrs after 250 miles , so not much left .