Fixed mine.
I had the always open grills on my G12 740i fixed by the dealer last month. I bought the car CPO a few months ago and unbeknownst it was already broken. That aside, it took them about a week and a half to diagnose and fix. They supplied me with an X5 as a loaner after apologizing for having just given away the 740i loaner.
My car did not have any errors or faults and output the same scope readings as a known good vehicle per BMW testing methodology. During their testing the upper flaps would sometimes move and the lower ones would never move. Only after they reprogrammed the vehicle and went through an initialization (this deleted my radio and seat memories) did it finally throw a fault code which was for the lower flaps.
At that point, presumably per BMW's instruction, they replaced the upper flap actuator and the complete lower blind assembly. In addition they found something else that wasn't installed right initially with the upper actuator. They then cleared the faults and everything was working.
So the long an the short of my experience was that it wasn't as simple as just replacing the parts under warranty in two days as implied by my service writer. The Dealership went through a long drawn out process which basically consisted of completing a specific troubleshooting task, then submitting the results to BMW and then waiting for BMW to respond with a next step. Perhaps this is the normal process when dealing with a BMW warranty issue? I'm a bit at a loss as to how a dealership could possibly spend that much time in trouble shooting. The only thing I can imagine is that BMW is paying them by the hour. If someone brought me a bill for a week of guesswork I'd refuse to pay and put them in touch with my attorney.
End of day, warranty service complete, car functioning and it looks cool when you start it up and it sort of runs through a sequence. The one thing I'll say is that if it broke open out of warranty I'd probably just leave it broken.
Cheers!