I have a real BMW iPhone adapter from Ebay so I can not speak as to the worth of the Ebay item. I will say this though; I would not buy this item as the description contradicts it's self.
"Suitable for Car:
BMW E82,E87,E88,E90,E91,E92,E93,E60,E61,E70 & E71 OR MINI Cooper R56,R55 (after the launch January 2004)
Notice: item is not work in BMW 3 series"
That would make me nervous.
Just went out a looked. When iPhone is plugged in, I see AM FM CD AUX.
I have no mp3 files on a thumb drive so I can not check for USB.
The sound out is very good.
Craig (He's just this IT & Voice Over guy.)
The technical difficulty originally scheduled for this time has been postponed - due to technical difficulties.