30C500 is a fault stored in your BMW's memory (an ISTA fault code, not a standard OBD-II P-code).
What it means: Active grille shutters / radiator blind stuck or restricted (intermittent, plausibility: blocking). The shutters don't open/close properly, affecting engine-temperature regulation and aerodynamics. Causes: debris/leaves/ice in the mechanism, failed shutter actuator motor, bent louvres after a front-end knock, wiring/connector issues.