...just make sure you buy the latest version
You may want to Google iGuidance 2009:
I see you're in the UK, don't know if iG will be for you, I think its only US and Can.
Go for Sygic Drive.
It's not perfect but is pretty damn good for us UK drivers.