Just want to throw in my love for the Prius.
I have an 06 Prius has 290,000 miles on it and still runs great. I bought it brand new, so put ever one of those miles on it, it has never needed repairs beyond the recommended routine maintenance and the recalls (and 1 user error trip to the shop). We recently bought a 2017 Leaf so this one is parked in the driveway as I am not ready to part with it but we plan to do a few things to help keep it around for as long as possible. We put new tires on it in 2016, we plan to replace the shocks/struts, and I want to do the 150,000 recommended service again. I have hopes that this will continue to be around and make a great teenager car.
We also have an 08 Prius with 90,000 miles on it, we bought this one 1.5 years ago with a salvaged title and 50,000 miles on it. For some reason this one gets a little less mpg then the 06, maybe something to do with the salvaged title. We have not had any repairs/maintenance for this one either, beyond new tires and recommended routine maintenance. This is now my DH's daily driver (10-20) miles a day so it will probably be around for a long time.
My only problem with the Prius is that we really really want to buy a new one.