I recently refreshed my satnav, completely replaced it.
Cost me around £110 in total, that was for a new (but from ebay) Dell Axim X5 which is a decent 400mhz PDA with great screen, and a sirfstar3 CF GPS receiver which is fantastic, again from ebay.
Excellent solution which didnt break the bank.