I don't have XM, but I have Sirius and they're practically the same. I have the portable unit as well and use it frequently on the boat. The biggest drawback is it uses batteries like a "motha". Mine holds 8 "D" batteries and it can use them up in a weekend. I'm going to switch to the rechargeable ones.
Buy it...you won't regret it!!