After every day testing for 2 months I have concluded that the Samsung Pleomax drive is the sheit. It holds 12GBs of data/music and has a very little iDrive boot time. I have about 10GB of chunes and they start playing only a couple of seconds after the BMW screen.
My girlfriend accidentally washed it today in the laundry and it still works like a champ