I just got a Mazda CX-5 and it came with a free trial of SiriusXM. It has much better sound quality than the Sirius factory radio in my 10 year old VW. It also receives some channels that the VW does not, like KIIS FM and Z100. So I attribute that to the VW only having the ability to lock on to the Sirius Sattelites which have less channels and a much more overcompressed sound quality. I would think the Mazda being only a year and a half old has the newer technology in it. The sound quality is much better (more dynamic range, less compression artifacts). And with those other channels I suspect it tunes into the XM sattelites out there instead. However there are channels on the SiriusXM lineup card that are 300+. The Mazda only goes up to 299. Do you think I need to send a radio refresh, or are these free trials limited in what channels you are offered?