I've got both of those components (6NF & 6NK) in my build, and at the end of the day, the dealer assured me that they were everything I needed to connect the iPhone (short of the snap in adapter).
While waiting for the car to arrive I'm simply experiencing the paranoia of "what if there was something else I need that I didn't order?" I'll figure it out when it gets here anyway, because it's too late to change anything now.
I did notice that on the snap-in adapter page of the BMW website it says "For vehicles with Bluetooth hands-free kit (option 633/644/7SP/7HE)" - I haven't seen any of those part numbers anywhere else.
320d Luxury, Sapphire Black, Black Dakota, Music I/F, Pro Nav, Ext Connect, Sunroof, HUD, Lane Dep Warning, Rear Cam, Internet.