A 2009 335i does not have Sirius integrated in the head unit. You need to install an external Sirius tuner which is pretty expensive unless you find a used one.
From 2010 model BMW cars with the SA693 Sat Radio prepration option have Sirius tuner integrated into the head unit and we can do a remote activation of Sirius with free 1-year subscription