Es geht noch weiter (mit Wiki):
Für Hoppegarten ist 54 m NHN angegeben, also auch nicht 0 m. Das hat mich stutzig gemacht. Zu "NHN" sagt Wiki:
Normalhöhennull (NHN) ist in Deutschland die aktuelle Bezeichnung der Bezugsfläche für das Nullniveau bei Angabe von Höhen über dem Meeresspiegel im Deutschen Haupthöhennetz 1992. Die Fläche bildet ein Quasigeoid. Die Normalhöhennull wurde als Nachfolger der Normalnull (NN) eingeführt.
Die Bezugshöhe ist über einen Höhenfestpunkt an der Kirche Wallenhorst (Landkreis Osnabrück, Niedersachsen) fixiert. Die geopotentielle Kote des Punktes wurde 1986 im Rahmen des europäischen Nivellementnetzes (UELN) ermittelt und ist somit an das Nullniveau des Amsterdamer Pegels angebunden.
Wenn Ihr Euch mal den Link zum "Amsterdamer Pegel durchlest, dann kommen wir der Sache schon näher. Der "Nullpunkt" für das deutsche System liegt also in Amsterdam, allerdings hat jedes Land sein eigenes System (eigenen Meeres- oder Flusspegel; siehe hierzu Schaubild Meerespegel .
Jetzt wird natürlich auch klar, warum die Navi-Hersteller in der Beschreibung auch Abweichungen von +/- 10m angeben. Deren Software muss für "die ganze Welt" herhalten, wobei in jedem Land - je nach Bezugspunkt - Differenzen auftreten können. Ich gehe mal davon aus, dass sich die Navi-Hersteller am Standard DHHN92 orientieren, was je nach Land und Region, wo man gerade durchfährt, zu den von @nuering festgestellten "Ungenauigkeiten" bis hin zu Werten "unter Null" führen kann (wobei es in der Nordseeküstenregion wegen der Landgewinnung tatsächlich Gegenden gibt, die unter dem Meeresspiegel liegen).
Mensch Leute, ist doch ganz einfach. Wiki versucht's noch Mal: