$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.
Ian Agol
- 68.9k
- 3
- 194
- 358