Bmw USB 32 pin iPhone adapter

Part # 61120440812

New 

Please check to make sure it's compatible