Pairing buttons are no longer available from BMW. Bimmernav will eventually respond. They can make you a pairing button that you connect to the connector in the center console. It costs $5, but shipping is $20. Here's a link to a E46 forum for "making your own." I'm not smart enough to figure it out so I'm having the dealer (who offered to do it for free) pair the phone for me.
Construct your own Bluetooth ULF Pairing Button - E46Fanatics