Updated SHD Module
A new, adaptive, sunroof drive motor was introduced in E46 production in 9/01. This new motor is available as a spare part under part number 67 61 6 918 977, which also fits the E38.
There is a revised initialization procedure for the adaptive motor described in the Repair Manual under Group 54. These procedures must be followed in order for the sunroof to function properly.