A mi se me ocurren varios motivos, todos ellos los he visto en distintos vehículos.
Si hace clic parece que el bendix funciona pero si no gira el motor de arranque puede que esté averiado o con las escobillas gastadas (golpes con el martillo como dice Gypsylyon) o problema de conexiones eléctricas como un terminal flojo
Si hay algún daño en los dientes tanto del piñón del motor de arranque como del volante de inercia puede trabarse y no girar, tenía un camión (unimog) que le pasaba eso y había que tirarse al suelo y mover un poco el motor empujando el ventilador hasta que, insistiendo con el arranque, engranaba
Vi una furgoneta totalmente bloqueada que resultó ser el alternador gripado
Un cilindro lleno de agua por la admisión también bloquea el motor, la solución quitar los inyectores y vaciar el agua girándolo. También se puede llenar el cilindro por el escape estando parado.
Todo esto poniéndonos en lo mejor y que no haya averías más gordas