In July 2008, Grima signed for CD Atlético Baleares in the third division,[2] but returned to Sant Andreu roughly one year later.[3] On 30 June 2010, he joined RCD Espanyol and was assigned to the reserves in the fourth level.[4]
On 2 August 2011, Grima returned to Sant Andreu for a third spell.[5] He then rejoined his first team Terrassa, now assigned to the main squad in the fourth division,[6] before signing for CF Badalona in division three on 29 July 2013.[7]
After being an undisputed starter for the Escapulats, Grima agreed to a contract with RCD Mallorca, recently relegated to the third tier, on 27 June 2017.[8] The following 30 January, after featuring rarely, he moved to fellow league team UCAM Murcia CF on loan until June.[9]
Grima left Mallorca on 3 July 2018, after the club's promotion,[10] and signed for UD Ibiza on 18 July.[11] He was a first-choice for the latter during the following years, helping in their first-ever promotion to Segunda División in 2021.
Grima made his professional debut at the age of already 34 on 13 August 2021, starting in a 0–0 away draw against Real Zaragoza.[12]