BMW now announces new SnapIn adapters/cradles for the iPhone (both 2G and 3G). These allow USB playback while the iPhone is docked in the cradle.
Required is 633 (or 644) AND 6FL AND 6FN. Now to the best part:
6FN is NOT retrofittable.
Great done, really great.
Best regards, south