Hi Ken,
I have a BMW cable, 61122179623, with 30 pin male to USB (male) +3.5mm jack if you can get the female connectors.
Let me know if it's any use.

MM.