While a damaged battery does not cause any direct harm, repeatedly trying to start a car with a flat battery can. Even when the starter is not supplied with enough voltage, there may still be enough amps passing through to cause wear, and the longer you try to force the reaction, the more damage will be done to the mechanism.