I have reared three children and six grandchildren; well, I helped raise the grandchildren! :mrgreen:
I would not turn a teen loose with a newer car. I suggest that you let her drive the older car for a year. If she indeed lives up to your expectations, then consider allowing her to drive your best car.
One of my grandchildren appeared on the surface to be a very responsible person. So, I gave him one of my older cars. He never lifted the hood to check anything and ended up with a burned up engine. He forgot to check the water and a hose was leaking. After spending almost $1000 to replace the head gaskets, he did it again by not looking at the temp gauge. A stuck thermostat toasted the engine. I went over all this before turning the keys over to him but he, and most teens have the opinion that if the gas gauge shows that there is fuel, that is the only gauge that matters.
My daughter, now a school teacher, with a master's degree and kids of her own in college, didn't tell me that the "check engine" light was on. It cost me over $3000 to replace the engine and several sensors.
Why tell you this? Maybe it will help. Every teen needs a thorough understanding of what can go wrong, what to check, to lift the hood at least once per day to check the fluids, how to change a spare tire, etc. I now have my grandchildren change a tire, check the fluids, and do a battery jump while I watch them. It gives them confidence. It gives you satisfaction that you won't be called out of a peaceful slumber to rescue your child when a tire goes flat or the battery dies.
FWIW, my suggestion is to let your daughter drive the older car for at least a while until she gains your trust that she will do what is necessary to keep the car from letting her down. Have her change a tire, do a battery jump, check all the fluids, while you watch and teach. Even a new car can give problems.