Dude, there is no need for SIM card for GPS. You are confusing GPS with GSM mobile service.
GPS service is absolutely free except for the initial cost of the device and cost for getting the map software and updates. Once you have these, you can use it for free for as long as you want.
The satellite service is free for all, given by the US government.