García voitti 2002 Wienin sisäratojen EM-kisoissa kultaa 3 000 metrillä. Saman vuoden Dublinin maastojuoksun MM-kisoissa hän oli lyhyellä matkalla seitsemästoista. Myöhemmin samana vuonna hän voitti 5 000 metrillä Espanjan mestaruuden, EM-kultaa Münchenin EM-kisoissa ja yleisurheilun maailmancupin. Birminghamin sisäratojen MM-kisoissa 2003 hän voitti MM-hopeaa 3 000 metrillä. García kärähti dopingista 9. kesäkuuta 2003 ja sai kahden vuoden kilpailukiellon. Sen päättymisen jälkeen hän karsiutui Helsingin MM-kisoissa 5 000 metrin alkuerissä. Birminghamin sisäratojen EM-kisoissa 2007 hän karsiutui 3 000 metrin alkuerissä.