Estás creando todos los contenedores con la misma ID: pbar_innderdiv y pbar_innertext; cada ID debe ser única y es por eso que te funciona solo para un coche, no sé si el primero o el último.
Además, también estás incluyendo el javascript dentro del foreach, si ves el código fuente, verás que aparecen en cada bloque.
Asigna IDs únicas, algo como pbar_innerdivX, pbarinnertextX, donde X es un número o el identificador del coche. Luego, creas un array en javascript con todas las IDs y actualizas cada una con un ciclo
forEach()