Has your
BMW E46 E93 320 325 330
roof stopped working? Does it look like the one in image below?