No, XM satellite radio is not free, but you can pay a lifetime subscription price at the time you activate your radio that is worth it if you plan to keep your radio for a long time. They have a...
No. The satellites used to distribute Sirius/XM "satellite" radio operate on frequencies assigned to Sirius/XM "satellite" radio. They don't operate on frequencies allocated to the GPS system.