I had massive issues despite the unit being fine and was never able to get the roof to operate as per this thread http://www.z4-forum.com/forum/viewtopic.php?f=45&t=61426
I wasn't told about removing the casings, though, which makes sense as I also had a great deal of difficulty getting the OEM connectors in when I removed it.