OEM Aux input - $30 BMW P/N 82110149389.

I mounted mine next to the right heated seat button - discrete when not in use, looks OEM and works perfectly.

Buy this cable and the Bimmian Mobile dash mount for a clean setup.