[app]MotionX GPS Drive[/app] is a fantastic open source app.
Check this out:
Youtube: http://www.youtube.com/watch?v=_oTP_3E3CWs
The yearly cost is only for the voice guidance... so if you don't need it because you have TomTom/Navigon who do the job or don't want to pay for it you just have to turn that off and stick with the standalone app for a total of 2.99. iF you leave it on.. you have 30days of voice guidance then after the 30days, it will ask you to pay or to turn the feature off.
Map of choice is Microsoft's bing.
Check this out:

Youtube: http://www.youtube.com/watch?v=_oTP_3E3CWs
The yearly cost is only for the voice guidance... so if you don't need it because you have TomTom/Navigon who do the job or don't want to pay for it you just have to turn that off and stick with the standalone app for a total of 2.99. iF you leave it on.. you have 30days of voice guidance then after the 30days, it will ask you to pay or to turn the feature off.
Map of choice is Microsoft's bing.