DSC repair to E46 M3

We recently had an E46 M3 in with numerous warnings on the dash. These included the DSC, brake warning and tyre pressure monitoring. After carrying out diagnosis, it was revealed a faulty steering angle sensor was the cause. We replaced this with a brand new original BMW unit and programmed accordingly with BMW level software..