The XM receiver for the Garmin GPS units is built into the antenna itself - you can't use a standard XM antenna.
The model you need is the GXM-30 and can be found on the internet for around $200-250. My price on it is $230 (I don't get the deep discounts that the big guys get)