I recently replaced the stock radio in my XF with a Sony MEX-BP2600 (see thread here:
https://www.crossfireforum.org/forum...d.php?t=22480). I supports Blue Tooth devices for both hands free calling and for music.
I don't know much about iphones or ipods (I avoid apple products like the plague), but if they support blue tooth, you should be good to go for a wireless solution. I use the auxillary port on the front of the stereo with my MP3 player and it sounds great.