have a e46 sunroof motor that came off a working assembly ...reason i took it off was i replaced the whole assembly and sold the frame and glass...and have the motor jus laying around.... it came off a 2000 323ci