I think if you try to book a service by going through the steps it should show you service items as free
Also look at the BMW connected page - you can register there and see all the services and expiry date of all the services (nav, service etc)
Or failing that call the service department in a dealership - they should be able to tell you.
Usually the dealer has called us proactively when service things are coming up (bloody telematics)
Sent from my Pixel 4 using Tapatalk