In 2015 werd García kampioen in het Spaanse 80cc-kampioenschap, en in 2016 won hij het Pre-Moto3-kampioenschap. In 2017 debuteerde hij in het Spaanse Moto3-kampioenschap, waarin hij voor het Junior Team Estrella Galicia 0,0 op een Honda uitkwam. Hij won een race op het Circuit de Barcelona-Catalunya en behaalde in een andere race het podium, waardoor hij met 99 punten zevende werd in het eindklassement. In 2018 bleef hij hier rijden en won hij vier races op het Circuit Ricardo Tormo Valencia (tweemaal), het Circuit de Barcelona-Catalunya en het Circuito Permanente de Jerez. Met 132 punten verbeterde hij zichzelf naar de tweede plaats in de eindstand, alhoewel hij hiermee nog wel 77 punten achterstand had op kampioen Raúl Fernández.