I use Skobbler GPS Navigation by Scout on my iPhone downloaded from the App Store - can't remember how much I paid for it but I've used it as my main Sat Nav for years when travelling for work without any real issues
I have it set to speaker on the phone and not through the Bluetooth in the car so I can ignore the spoken directions if I want to and carry on listening to my car DAB radio without interruptions
Because it's on my phone - it's one less object to worry about