Yes, the Blauplunkt Cape Town is a really good unit if you have room for a double din.
It runs iGo Primo which I think is the best satnav software on the market. You can try it out by buying a Nozatec or Xgody satnav. If you are willing to pay just over £40 you can get one that runs on Android and has a 7" screen.
Noting like as good hardware as the Blauplunkt, of course, but it works well.