I have a 59 plate (reg Dec 09) and owned it for 5.5 years. It is a 1.2 lounge in a gorgeous red, with an off-centre double white 500 stripe graphic.
Don't get me wrong, I purchased my car as it was a pretty car, with low insurance (considered the 108/Aygo/C1 trio). On aesthetics, it wins. Under the hood, it definitely doesn't but it was built to be a city car you pootle around in.
I average about 13,000 miles per year and it is cheap to run, doing motorway driving and short journeys. While I have had to repair the car over the years for a new radiator, brakes, battery and suspension this seems in line with what is practically a 10 year car which did a lot of mileage with me, along with daily speed bumps for work.
I wouldn't get another though. They are depressingly slow to accelerate at times unless you over-rev before changing gears and does lose acceleration going up hills.
My next car is ideally going to be a VW Golf, but that is because I want a 5dr with more power, with larger space for a family.
For your DD, I don't see any reasons why not to get her one. It's small (brilliant for small spots other cars can't park in), cheap to run and insure, and lets face it, the last car to go speeding in.