Do you have the Ipod integration using the aux input in the center console?
If so did you get the BMW factory cable or are you using a standard I-pod cable from like a retail store or apple store?
You definitely need the actual BMW cable for things to work properly.
If you're using the BMW cable then note these limitations:
Playlists, genres, artists, albums and tracks on USB devices are not displayed:
Only Roman text characters are supported. Other character sets (Greek, Japanese, etc.) cannot be displayed.
Intermittent inability to select/activate categories such as playlists, genres, artists, albums, tracks after starting the vehicle with the USB device already connected. This occurs if very few audio files (less than 70) are stored on the USB device:
Disconnect/reconnect the USB device or store more audio files.