Also, i bought a used BMW a few years back and it had no satellite wiring at all. I bought an XM box for it I put in the trunk that allowed me to receive XM through the dash. I had to put the external antenna on. No big deal. It worked great, plug and play. A guy on a BMW forum told me about it but I can't remember the details. I would check on line. But since your PF is pre-wired I would let the dealer finish the job. Probably same cost as buying a separate part plus it would be better on re-sale of your PF.