Can someone tell me if there is a difference between stock i-bus radio and h/k upgrade radio from 96 m3, are they copmatible , both i-bus, will the h/k operate the bmw cd changer in trunk. TIA