Was strolling through my local Electronics store and ran across this nifty little flash drive. This is a Patriot "Autobahn" flash drive that is super small. I got the 32GB version. They are marketing it for auto use. It's not super-fast but it doesn't need to be for audio use. Should be small enough to plug into the BMW USB port without sticking up or needing an extension cable. It's just barely bigger than the USB port. If you want a flash drive with a small form factor, this definitely qualifies!