We rely on our Tomtom and Waze as they both transfer with the vehicle.
Amazingly my ten year old Tomtom still gets free updates - it was a good £90 worth..
Likewise, my Garmin is now 10 years old with continuing free updates. I have just replaced the battery as it was no longer holding charge and its now like new again.