$B_n/Z(B_n)$ is perfect and is the subgroup of the mapping class group of the $n+1$-punctured sphere fixing the point at $\infty$. Hence it is residually finite (and infinite), so it has infinitely many finite perfect quotients.