Great news... not! I have a 2001 X5 and a 2nd gen 20gb iPod. Both are not compatible! You need a 2002+ X5 and a 3rd gen iPod to work with the adapter. Oh yes, the adapter is U149 and BMW will charge another U149 to install.
Think I'll wait for another option.