A sunroof is not usually considered to adversely affect insurance and they are easy to get fitted as an after-market add-on. Just be careful to choose a reputable fitter with a solid guarantee. If your BMW is relatively new, then try going to an authorised agent and seeing who they get to do theirs.
SHARK!
For every positive action, there's an equal and opposite government plan.