I've let dd aged 8 stay up to watch BGT. Mil has just come back from sil's house where dneice (same age) was upset because sil didn't allow dneice to watch it, she had to go to bed at 7.30pm.
Dd has actually gone to bed now and I will her the result in the morning, a good compromise surely especially on a non school night.