We have Sirius radio in my wife's car. If you have the right subscription you can also get it on your phone for free. Then Bluetooth to the speaker.
I did that in my "A".
Here is the one I got, it is rechargeable, has sd card slot and sounds great. $28... Chap