Anyone have what appears to be a power surge while driving? on 2003 BMW 330xi

While driving, the car started beeping, the oil light came on and all dials went to zero. The odometer also reset itself to zero miles driven and it no longer reads the outside temperature. The car never shut off and after that one 5 second incident, never happened again. Hoping someone could make some suggestions or she d little light on the issue. Thanks!

Asked by for the 2003 BMW 330xi