Yeah, good question. I’ve had it for 2 and a half years (my first car) and the sunroof hasn’t been serviced since then, I assume it hasn’t been for a long long time. I’ve just ordered summer tyres and have to replace a wheel arch liner, so will ask them to service and lubricate it.