Введение
Лето 2006 года было очень напряженным для Гарсии: сначала он выиграл чемпионат Европы УЕФА с командой до 19 лет, впечатлив главного тренера первой команды Фабио Капелло, который пригласил его на тренировки. Он сыграл большинство игр перед сезоном "Реала", в том числе в стартовой линейке в обоих матчах "Трофея Рамона де Каррансы", будучи развернутым в центральном полузащите вместе с новым приобретением Эммерсоном; однако он не смог появиться в основном составе в официальных матчах. В августе 2007 года, в кампании по предполагаемому окончательному продвижению Гарсии в первую команду, главный тренер Бернд Шустер в конечном итоге предотвратил эту золотую возможность, поскольку коллеги-кантера Рубен де ла Ред и Эстебан Гранеро также ушли, и стали появляться предложения от клубов Премьер-лиги, включая "Ливерпуль", и отечественных команд, таких как "Атлетико Мадрид" и "Депортиво де Ла Корунья". Гарсия наконец-то согласился на переход в "Осасуну" 31 августа, подписав контракт на четыре сезона за 2,5 миллиона евро, так как наваррская команда хотела заменить полузащитника Джавада Некоунама (не выступавшего в течение нескольких месяцев), который получил травму. Впервые он появился в домашнем матче с "Севильей", где сыграл одну минуту, и забил дважды в своих первых шести матчах, в победах над "Леванте" (4-1) и "Вильярреалом" (3-2). В контракте Гарсии был включен пункт о выкупе, который мог бы привести его в Реал Мадрид за 4 миллиона евро. 29 апреля 2008 года Осасуна официально сообщила, что первый из них воспользовался своим опционом на покупку, и игрок вернулся на Сантьяго Бернабеу на сезон 2008/09; он впервые появился в лиге за Реал во время своего второго выступления в матче с "Спортинг де Джихон" 24 сентября, вступая в качестве замены во втором тайме Махамаду Диарры.
The summer of 2006 was a very busy one for García: first, he won the UEFA European Championship with the under 19s, impressing first team head coach Fabio Capello who recalled him to training sessions. He played most of Real's pre season games, including a starting line up spot in both Ramón de Carranza Trophy fixtures, being deployed in central midfield alongside new purchase Emerson; however, he failed to appear for the main squad in official matches. In August 2007, in the campaign of García's supposed definitive promotion to the first team, head coach Bernd Schuster would eventually prevent that golden opportunity – as fellow cantera players Rubén de la Red and Esteban Granero also left – and offers began to appear from clubs in the Premier League, including Liverpool, and domestic teams such as Atlético Madrid and Deportivo de La Coruña. García would finally settle for Osasuna on 31 August, signing for four seasons for a €2.5 million transfer fee as the Navarre side was keen to replace injury struck midfielder Javad Nekounam (out of action for several months); having first appeared in a 1–1 home draw to Sevilla, where he played one minute, he scored twice in his first six matches, in victories over Levante (4–1) and Villarreal (3–2). García's contract included a buy back clause that could see him return to Real Madrid for €4 million. On 29 April 2008, Osasuna officially reported that the former had exercised their purchase option, and the player returned to the Santiago Bernabéu for 2008–09; he made his first league appearance for Real in his second spell during the 7–1 thrashing of Sporting de Gijón on 24 September, coming on as a second half substitute for Mahamadou Diarra.
Бенфика
Считается, что в "Реале" Гарсия не оправдал своих потребностей, и 21 июля 2009 года подписал контракт с "Бенфикой" в Португалии на пять лет за трансферную плату в размере 7 миллионов евро. В первом сезоне он также забил три гола, в частности, головный мяч в последнюю минуту, за единственный гол в матче против Associação Naval 1o de Maio на домашнем поле, поскольку клуб удерживал верхнюю позицию 9 ноября и в конечном итоге выиграл Премьер-лигу. Гарсия сыграл 43 матча в 2011-12 годах. Два его гола в кампании были забиты против "Спортинга" в лиссабонском дерби, победа дома 1:0, а в четвертьфинале Лиги чемпионов УЕФА в "Челси" он забил угловой удар на 85-й минуте, сделав его 1:1, но в итоге "Бенфика" проиграла 2:0 и 3:0 в совокупности.
Манчестер Сити
31 августа 2012 года Гарсия перешёл в "Манчестер Сити" за 15,8 миллиона фунтов стерлингов. Дебютировал в Премьер-лиге 15 сентября в матче с "Сток Сити" на выезде, в котором он забил головным мячом от свободного удара Карлоса Тевеса. После травмы бедра в первые минуты матча группового этапа Лиги чемпионов против "Боруссии" Гарсия пропустил несколько недель. Он вернулся в матч против "Вест Хэм Юнайтед", заменив Тевеса на 84-й минуте в ничье 0:0 в "Аптон Парк". 15 декабря он стал стартовым игроком в победе "Ньюкасла" на 3 - 1 и забил второй гол.
"Зенит Санкт-Петербург"
13 августа 2014 года "Зенит" объявил о подписании Гарсии за 13 миллионов фунтов стерлингов после того, как он прошел медицинский осмотр и согласился на личные условия. Он забил свой первый гол за свою новую команду 18 дней спустя, единственный в выездной победе над "Локомотивом" в российской Премьер-лиге. Гарсия сыграл 24 матча в сезоне 2014/15 года, забив три мяча, когда команда выиграла пятый национальный чемпионат в своей истории (четвертый под новым названием турнира).
Бетис
14 августа 2017 года 30-летний Гарсия вернулся в Испанию после восьми лет, чтобы присоединиться к Реалу Бетису. Он сыграл в 64 матчах за команду из стадиона Бенито Вилламарин в течение трех сезонов, забив один гол в выездной победе 3-1 против Алавеса 12 марта 2018 года и был выслан 10 февраля в поражении 3-0 у Леганеса. 5 июля 2019 года Гарсия подписал новый двухлетний контракт с "Андалузией".
Боависта
После взаимного расторжения контракта с "Бетисом" Гарсия вернулся в высший дивизион Португалии, присоединившись к "Боависте" по трехлетнему контракту 19 августа 2020 года. Он забил свой первый гол за команду 25 октября в ничье 2 на 2 в "Фамаликао", в котором он был выслан из игры. 22 июня 2022 года 35-летний Гарсия ушел на пенсию. Оставаясь в Португалии, он сразу же вернулся в "Бенфику" и присоединился к штабу нового менеджера Роджера Шмидта.
Международная карьера
Гарсия представлял сборную Испании до 21 года на чемпионате Европы 2009 года, играя против Англии (потеря 2-0), в конечном итоге выбывшей из группового этапа. 26 мая 2012 года он сыграл 22 минуты в товарищеской победе над Сербией со счётом 2:0 в Санкт-Галле.