

En el 2005 Marco decide subir a la clase GT3 en el mismo auto. Allí comenzarían los buenos resultados del equipo con el primer título centroamericano de la GT3.
En el 2006 y 2007 MCM Racing mantuvo la hegemonía de la GT3B nacional al lograr el bicampeonato de la clase. Siempre en el 2006, Castro se incorpora en el Campeonato Nacional de Kartismo, en la categoría DD2, más conocida como RM1, en donde obtuvo el campeonato en el 2007.
En el 2008 obtuvo el subcampeonato de la GT3B y en Kartismo no pudo retener el titulo a pesar de marchar como líder de la DD2 ya que por motivos laborales no pudo hacerle frente a las últimas fechas. Este mismo año, Castro incursionó en dos fechas del Campeonato Nacional de Rally.
Este 2009 debutó en la GT3A con el nuevo proyecto del Honda Civic y además participó en una fecha del Campeonato Endurance Alemán en Nurburgring.