Wie Aron schon geschrieben hat fließen nicht nur die Infos vom Tankgeber (Schwimmer) in die Berechnung der Restreichweite ein, sondern auch noch andere Parameter der Motorelektronik bzw. Kraftstoffaufbereitung.
Ursächlich für solch grobe Abweichungen können laut Peugeot sein, dass der Tank seit längerem nicht mehr vollständig gefüllt wurde
(was bei den Spritpreisen ja durchaus mal vorkommt

)
Jedenfalls laufen die Parameter von Kraftstoffaufbereitung und Tankgeber mit der Zeit immer weiter auseinander, da der Tankgeber seine Vollstellung nicht mehr kennt bzw "vergisst" und die wohl ab und zu für eine Art Abgleich braucht.
Deshalb ab und zu den Tank ganz füllen.