Where in CA are you located, was the car submerged above the window line?
ALL modern cars (especially late model europeans) have extensive electronic 'modules' all over the car, not just the typical DME/ECU.
I have several BMW factory trained friends in northern cal and parts of New Jersey, however my E39 M5 v8 friends are mostly out here in CA.
Perhaps I can help ? Send me a PM