I use a free one call Nav Free and it's excellent. You can look things up on Google and then navigate to them. Works well and saves £40.
Google maps has a Navigator built in now, works pretty well. You need net access while using it. Also comes with streetview, and when you arrive the Streetview comes up to show you what where you are should look like.