I have OEM BMW Assist + Bluetooth and I have a card with the pair key code. The controls (R/T+ up/down buttons) are not the best because it just pulls your phonebook in alphabetical order, but one time last month I was driving and dropped my phone under my seat. I was not able to reach it since I was driving up to OC with a bunch of other BMW's and couldn't stop, so I did use the R/T button to make a few calls. Helpful if you have to use it but not great.
Interesting side note, my car has none of those trunk marking about pre-wired for Nav but when I pulled apart my rear deck to solve the rattle I found the wires and the Nav antenna already installed!!! I'm guessing homelink must be pre-wired too.
Respect Your Elders