The secondhand bike idea is not a bad one, but as it's a xmas present, I don't want to spend more time fixing it that my daughter will riding it.
If I get a new bike, which brands would you suggest I avoid? Also, is a 125 going to be too much for her? How torquey are they?