If pseudonymous self-professed US veterans of Afghanistan/Iraq wars commenting online are to be trusted, balloons full of paint are among the most effective anti-tank weapons in urban fighting.
That works but a Molotov cocktail on the engine air intake is also pretty good and easy too. The goal is to get the crew out of the tank. Usually you have a LOT of infantry around tanks to provide security