Guys be careful pushing and pulling on the roof ! I had problem with my motor and on checking with the previous owner a bmw garage (had forced the roof up after the motor packed in) to get the car home so it could be repaired by another garage under warranty - the y had damaged both hinges which left a £800 repair bill - be careful !