Vamos a excluir la solución trivial donde $P$ es el polinomio cero.
Suponga $z$ es un complejo de raíz de $P$$z\notin\{-2,0,2\}$. A continuación, $z+2$ es una raíz de la mano derecha, por lo tanto es una raíz de $P$ (o $\in\{2,4\}$, pero que se excluye). También, $z$ es una raíz de th eleft lado, por lo tanto $z-2$ es una raíz de $P$ (o $z\in\{0,-2\}$, que, una vez excluidos). Por lo tanto para cualquier complejo de raíz de $z\notin2-2\mathbb N_0=\{\ldots,-4,-2,0,2\}$ obtenemos una infinidad de raíces $z,z+2,z+4,\ldots$$P$; y para cualquier complejo de raíz de $z\notin-2+2\mathbb N_0=\{-2,0,2,4,\ldots\}$ obtenemos una infinidad de raíces $z,z-2,z-4,\ldots$$P$. Tanto es absurdo, por lo tanto todas las raíces complejas de $P$ entre$-2, 0, 2$. Llegamos a la conclusión de $P(x)=\alpha x^a(x-2)^b(x+2)^c$. Entonces (para $\alpha\ne0$) la ecuación original se convierte en
$$(x-2)(x-4)\cdot x^a(x-2)^b(x+2)^c = x(x+2)\cdot (x-2)^a(x-4)^bx^c$$
es decir,
$$(x-4)(x-2)^{b+1}x^a(x+2)^c = (x-4)^b(x-2)^ax^{c+1}(x+2)$$
por lo tanto $b=1, a=b+1, c+1=a, c=1$ y, finalmente, $$P(x)=\alpha x^2(x-2)(x+2).$$