Just went through this question with my new 335xi. Sirius is no match for XM! The cheapest way ($39.95) will involve a new external aerial which I didn't want to do. It's possible to connect it with the head unit but it cost about $200 to install. Since this week's announcement of the probable merger between Sirius and XM, hopefully it won't be a long wait until a consolidated program is offered.