Ogólnie odpowiem, że nie.
Zależy jeszcze, co rozumiesz przez darmowy i co rozumiesz przez program do nawigacji.
Bo są programy za darmo, które wymagają stałego dostępu do internetu (co raczej nie jest darmowe) i są programy wykorzystujące GPS i mapy przygotowane przez użytkownika, ale trudno je nazwać nawigacyjnymi, raczej mapowymi. Są jeszcze triale.