Last week I was in Sevilla, where I saw this homeless person with humor: on his cardboard box were written the words
para compra Ferrari
While the message was clear ('for buying a Ferrari'), when I saw it, I was wondering if that was grammatically correct. After all, I learned that para needs to go with the infinitive of the verb, so I expected it must be 'para comprar Ferrari' rather than the third person singular compra. What's the matter here?