The reason for the roof is simple, the engine puts out a lot of torque and with the sunroof it looses a lot of body rigidity. The reason your mini can do it is the length of the car and the type of cage they have designed for it. I would avoid the sunroof MS3, if it was me. It may be ok now...