6FL and 6NF are separate options. If the OP has a "cradle" that snaps in the console in place of the plastic filler, then he has 6NF. If he has the USB and audio port, he has 6FL. I never tried playing music from my iphone so I don't know if the smarphone cradle will allow recognition of music tracks. The 6FL does a good job of recognizing music tracks from my ipod.
Colonel (Retired), US Army/Hagerstown, MD
2016 518ixdrive/MSport AW/Ivory White
ED-01-10 2010 Z4s30i AW/Beige/Burl/ 6MT/SP/PP/CWP/NAV/ipod/USB/CA (retired)
2011 335d BS/Oyster/PP/CWP/NAV/ipod/USB(Daily Driver) 30+ mpg