Orb
Let me google that for you
uXM
Let me google that for you
There are also other resources to research over on crackberry
But Orb is a program on your PC that you can access through the browser on the phone, and uXM can stream XM online through Orb.
Note that XM online is going away and they are going to charge for it.
Also, the official Blackberry app is $7.99/mo, this is a free way