It can be done just make sure the new radio has the BAND button and not the AM/FM button and you will also need this
Sirius-XM SIRGM1 Satellite Tuners at Onlinecarstereo.com
I know its Sirius and not XM but they are the same thing,
The dealer will charge you about $100 to program the radio