To fix a BMW PDC malfunction, first, check the PDC sensors for any damage or debris. Next, reset the PDC system by disconnecting the car battery for a few minutes. If the issue persists, consult a BMW technician for further diagnosis and repair.