Thanks.
No sunroof on this 2017 100D. There appear to be leaks in two areas. On the passenger side center pillar in the "head liner 1" photo and the driver side screen pillar in the "head liner 2" photo so it might be both the glass roof and the windshield.
Since the car is out of warranty...