If you're looking for a free Nav app, you can try Nav Free.

You download the maps for your region when you download the app so it doesn't need access to the internet while out and about and for route planning, etc.

I've given it a quick go and it looks pretty good to me, although, I don't drive so can't say what it's like in the wild. Definitely worth a go for free though.