There are plenty of free GPS apps, for clarification you're looking for a driving oriented turn-by-turn app that talks -- I've tried Nav4All, it seems to work well.
There's a freebie mapper called J2MEMap that handles GPS as well, and I hear the latest version of Google Maps can now do GPS via bluetooth puck. |