There is no cheap way to upgrade the mapping. You'll have to pay the £80 or so to Garmin for the upgrade unlock code.
You say that the GPS is worthless but it still does the job. No? If I hadn't broken mine recently I'd still be using it well into the future.