This is why every e46 owner needs a working copy of dealer level software. Good examples are Brake Module replacements, or Steering Angle Sensor calibrations.
Now tools like OBD Fusion and PA Soft might all be part of your arsenal for an e46 but there are times when neither of these will do the job.