My mom has a 2005 BMW 330ci convertible with only 13k miles on it. The other day she said some light came on the dash. I took a look and it's the light for the Dynamic Stability Control (DSC). The light for the parking brake is also on. According to the owner's manual, the light should come on if you turn the DSC off via the button on the dash. Pressing the button doesn't do anything. So that means there's a malfunction in the system. The car drives fine and has no odd symptoms. Where should I begin looking for the cause of this problem? Can anyone tell me which code readers/scanners can read BMW-specific DSC codes? This is NOT something the average $100 code reader can do.