I have D99 head unit installed two weeks ago as well. Functionally I have no complain except the sound quality and the loss of OBC functions. Think twice b4 u install it if u r frequently access those settings.