I've had my M3 in multiple times now for this same issue, twice towed in. Something about a particular circuit relay that is used by all those systems. (My errors would always start with Auto Emergency Braking disabled, then cascade to include no cruise, no traction control, parking brake error, no regen, and steering assist reduced.)
Sometimes hard reset & power off would work, sometimes it wouldn't. But then letting it sit overnight, the codes would disappear by morning. Finally took it in again this week because everything failed twice on a 2-hour trip. (No cruise in heavy highway traffic was pretty annoying.) They ended up replacing the entire wiring harness after finding a connector that might not have been fully set at the factory. (I'm not 100% sure that's what it was, though, b/c storms knocked out their power before I got there so they didn't have access to the invoice and the techs had left for the day."