Harness is the same, it will bolt right up and plug right in.

GM (or some other dealer/mechanic) will have to use a tech2 to match the vin on the stereo to yours, its a security thing GM did.

The XM may be a bit of an issue, I'm not sure how you would subscribe to it...