Not sure if this has been covered before but none of the techniques shown to replace the front dome lights are required. The BMW owners manual describes how to access the sunroof manual wind mechanism. I just followed this and had the light assembly out and lights replaced within minutes. Just make sure you have a small flat blade screwdriver and angle it towards the rear of the car as you push up otherwise you will catch the edge of the roof and not push back the metal clip.
M-Sport Pack | BMW Individual Paint - Moonstone | BMW 193 18" Wheels | BMW Individual Interior Trim - Anthracite Maple