Hi Sky chicken You have answered Liviu's question re tools, wiring diagrams and basic diagnostic skills follow, silver bullet fixes are rare. Scan for com codes, pick an accessible module, scope can signals, being a BMW I would start in the trunk [water intrusion] check powers and grounds, activate ...