This thread just reminded me of how lucky I am to have an X3 without the sunroof.
Memo to new car buyers: think carefully before buying a vehicle with a sunroof (moonroof). This includes all makes and models, not just the BMW X3.
E46, E83, E90 (all with three pedals)
BMW CCA member