Google Maps on a smartphone is as good, if not better, than a cheap sat-nav, and it's updated in real time. For navigation around London I'm finding Waze (free download) is probably a lot better than *any* dedicated sat-nav. You can probably pick up a PAYG Android smartphone with GPS for around £50, but I don't know what the data charges would be.