I have a 2000 323i and from time to time the Brake, ABS, and DSC lights come on but, then when I cut the car off and get back in the DSC and ABS light will be on but they disappear after about 20 seconds. This has been happening since I bought the car in april. I haven't had any problems with stopping the car but if I slam on brakes really hard all 3 lights will come on. I looked in the owners manual and it says if the ABS, DSC, and brake light come on then the car has a brake system failure. I have noticed that the car does need brake pads, and the steering wheel shakes when slowing down(which may mean it needs new rotors also). What do you think?