True but it takes forever to send your all your contacts one by one, certainly too long for me.You don't need a Bluetooth adapter.
You need your contacts in vCard format and a device to send them one-by-one to the head unit. An iPhone cannot do this; not sure if an Android device can.
See this thread for more info.