Mine has no sunroof!
My last e46 had one and the sun screen broke 3 times under warranty... I gave up trying to fix it.
I also have rear PDC... I love it!