I have a 2001 330xi. I was driving back to the office from lunch and the red battery light came on along with the ABS light. The car kept running just fine but accessories started shutting down: radio, windows, mirrors, etc. Lights seemed on but I turned them off. Wipers worked but slowly. When I got back to the office, I parked, shut off the car, and tried to start it again. It wouldn't start. Position 1 would turn all of the accessories on like normal. Trying to start the car would reset everything: clock, radio, cabin thermostat settings, etc. The indicator on the battery itself says it's dead (the indicator is black). I'm going to replace the battery (it's four years old) and see what that does. Then, I'm going to hook up a voltmeter to see if the alternator is bad. I also had checked to make sure no belts snapped. Am I doing the right thing? Anything wrong or missing in my troubleshooting procedure? Does it sound like a bad battery or a bad alternator? Too soon to tell?