Ya estaba preocupado y hasta me lo estaba tomando personal.. y sigo diciendo.. no se me hace la mejor implementacion.. pero va..!! que funciona bien..
Por ahi lo que hice fue asociar el resultado que retorna la consulta al arreglo de $carro.. por eso te pedi que incluyeras el campo id en la consulta.. para asociar ese id con el id del arreglo..
En fin..!! sera hasta la proxima..