We have a 2002 325Xi. Recently we had a problem with the car dying while driving. We found that the charging system was not functioning properly, it seemed to be running off of the battery. the last time the car was driven it was run long enough for the car to die. after trying to jump start the car we found that all of the dash lights would come on but the starter would not engage. Long and short. We towed the car home, replaced the alternator and belts and recharged the battery. We still have the same results. The car lights up but will not engage the starter. The one thing I did notice is the headlamp warning light is on.