I've always had XM in my car. It's not expensive and I like the dance channels since they play good DJs mixes. Plus whenever it renews, and the price goes up, just call and pretend to cancel and they'll offer you another year at the intro price which is usually like $39 or something like that. For $40 a year, I'd say it's worth it for what I like to listen to.