Hard top is not user serviceable and afaik there is no servicing done by BMW.
Rest of normal servicing is condition based and the car will tell you when and what it needs based on this vs BMW official schedule (which I can't help with I'm afraid, best to check with dealer).