see if there is a plug for the seat control module. I would research the wiring and chase the failure point further. You could also ask BMW about it. Maybe they have some insight as they deal with thousands of maintenanbce issues.
Audio: Jehnert Flatline speakers, Mobridge M1000 DA2 prepro, Helix P-DSP, Zapco Z-150.6 amp, iDock on dash
Performance: Protuned Cobb, AR Downpipes, ER FMIC/CP, DCI, RB turbos, KW V2 coilovers, AEM 320E LPFP/ported fuel rail