Po zakończeniu sezonu Inter Mediolan zdecydował się wykupić Kolumbijczyka za 11 milionów euro, co stanowiło kwotę o 2,5 mln mniejszą niż zakładano w umowie o wypożyczeniu. Pierwszą bramkę dla Nerazzurich zdobył 30 sierpnia 2012 r. w meczu z FC Vaslui (2:2) w eliminacjach Ligi Europy. 4 października podczas meczu z Neftçi PFK zaliczył 3 asysty. 8 listopada w meczu z Partizanem zdobył gola i dwukrotnie asystował. 21 lutego w meczu z CFR Cluj zdobył dwie bramki.
Kariera reprezentacyjna W dorosłej reprezentacji Kolumbii Guarín zadebiutował 24 maja 2006 roku w zremisowanym 1:1 wyjazdowym meczu z Ekwadorem. Brał udział w sparingach zespołu w 2006 roku (m.in. w meczu z Polską, wygranym w Chorzowie 2:1). Przed debiutem w pierwszej reprezentacji Guarín reprezentował młodzieżowe reprezentacje Kolumbii. Ma na swoim koncie udział w dwóch finałach Młodzieżowych Mistrzostw Świata: w 2003 roku w Zjednoczonych Emiratach Arabskich, skąd przywiózł brązowy medal i w 2005 roku w Holandii (Kolumbia odpadła w 1/8 finału, Guarín zdobył 2 gole w całym turnieju) oraz w Mistrzostwach Świata do lat 17 w 2003 r.