I've had XM for two years and I am pretty happy with it. I had Sirius in the Infiniti (built in) and I prefered the music channels on there better.
I wouldn't purchase either stock (at this point), if you want to make some easy money in the stock market right now look into energy (petroleum mostly) stocks.