Nice, but bigger
Got this for my daughter. I think it will work but just barely - it is on the big side in size small for a two year old with an average sized head. I would say the small is probably perfect for your average three year old.
It may not end up being an issue because when she unwrapped the helmet for her birthday she started crying and ran away from it, so at the moment fit is the least of our concerns.