Tuve un coche para reparar algo similar. El techo lleva 4 patines donde se apoya a las guias. Estos patines con el tiempo se vencen y pierden la tensión, y el techo queda como "suelto".
Lo mejor es comprar los 4 patines nuevos a BMW, que por el club se pueden traer, así cuando se desarma se cambian las partes y en el día se puede armar de vuelta.
Fijate en el ETK si encontras el numero de pieza, sino avísanos.
Si querés sacar el tapizado, tenés que abrir un poco el techo y tirar para abajo del tapizado. Luego lo podes deslizar para atras y ver la parte interior de la bandeja del techo corredizo.
BMW 320 E21 1982
BMW M3 E46 2002