Mapfactor è completamente gratuita, oppure Copilot che però è gratis solo nella versione senza navigazione vocale; hai comunque un peridodo di prova di 14 giorni della versione completa poi valuti se fare l'acquisto (comunque costa la metà rispetto all'app tom tom).
Altrimenti puoi salvare un pezzettino di mappa da google maps e in quel caso il navigatore si comporterà come un navigatore offline. I limiti sono che non puoi scaricare una mappa enorme (ma nemmeno piccola, puoi scaricare anche tutta milano...) e che se esci dal rettangolo che hai salvato il navigatore ovviamente smette di funzionare. Per provare, visualizza su google maps la parte di mappa che ti interessa, clicca su cerca, scorri in fondo e clicca "rendi disponibile offline" se non vedi questa funzione o hai selezionato una mappa troppo grande o non hai l'ultima versione di maps (la funzione c'era anche sulel precedenti versioni ma non ricordo la procedura per attivarla).