I have a 2008 328i Coupe E92 (non-iDrive/Nav). I just added Sirius to it. After searching the internet high and low, I got conflicting info as to which module and mounting kit I needed. I ended up ordering my module and mounting kit from Tischer BMW:
65129192274, radio, $455.40
65110432318, install kit, $56.00
Radio includes one year free subscription service. A little more expensive than buying a used module, but I had the peace of mind knowing it would work and fit. If you contact Tischer and give your VIN, they can tell you which parts you need. Had it installed at Peter Pan BMW for 1.5 hours labor cost.