I am in the process of putting some music together at 256kbps onto a USB Seagate 500 external drive. I also have a USB stick to try. Will post some results later.
Re. >256, not sure but will try an album at a higher bitrate to see what happens.
Playing direct from an iPod Nano works well and I like the BMW picture that appears on the iPod when connected