When I was on the prowl for M3 mirrors, I figured out something right away. The 2005+ ZHP has the ribbon style connectors. Therefore, we had to transplant my stock mirror motor into the M3 mirror housing. In other words, it was not plug and play.
I found a girl who was selling her M3 mirrors (she had them on a 2004 ZHP). When I asked her about them, she told me that her mirrors were not compatible with my car (something about 2004 ZHPs having 12 pin connectors!). My guess is that BMW changed our connectors between the 2004 and 2005 model years.
Anyhow, I eventually got it sorted out.
I had Shane, owner of Euro Auto Spot, make them work. He had the mirrors all day. He is not a hack, so he wanted to do these perfectly. After procuring the parts, he customized the interior of the mirrors. The result is that my mirrors work perfectly. Just like factory. They move up, down, side to side, and the reverse tilt works on them. Couldn't be more pleased with the work (shout out to Steve Yurkovic, a tech at Euro Auto Spot, who played point on the mirrors).