FWIW, BMW Ultimate Car Care Oil Service for BMWs that have reached 60 months or 60k miles, 3 years prepaid for $199. I asked and it's one a year max for three years plus the first one. Four total.
https://bmwusaservice.com/ultimatecare
Car at shop this week: oil service, 90C tstat, prev maint water pump, fluid flush, new battery.
Finally working on catch cans and oil pressure gauge.