It is possible to get free tokens.
This is the state of my account currently - and I've not spent a penny on the game.
Its just a case of working out which offers work and which ones don't and going after the FREE ones. It has got a lot harder to get free tokens in the last month or so, but it is still possible.
I'd also say using the minimum amount of tokens possible is wise. I very rarely go after scout players as I don't think they are worth the 50 Tokens, even though I can easily use those tokens if needed.