That was my thought too. Very generous move, but if they can’t keep up the vehicles they have, how will they keep this next one? Some pretty serious decisions about budgeting, spending, etc. need to occur.
It is great that they have reliable transport for now, and that OP has a hot new car!
Both of their current cars are well over the 300k mile mark, and have deteriorated to the point that they are unfit to drive, even though they have done their best to maintain them. You just can't repair Jeep rust, and wiring issues economically unless you know how to do the work yourself, and have the tools and knowledge to do so.
They did a good job with their 2 hand me down cars (the Corolla came from her aunt who passed away about 8 years ago), and her car especially is needed to get her to and from work, safely. Her Aunt was a Forest Ranger in Cali for many years, so the car has seen some interesting backroad use in its lifetime. Probably more than the Jeep.
Right now, we are going through a major snow event, so her having a vehicle that can get in and out of the mess that is Colorado's roads is more important than anything else that is going on.
The CX-5 has many more miles ahead of it, and I have a pile of Mazda oil filters and PP waiting for it every time it needs an oil change.
Just had the trans and coolant serviced at the Mazda dealer last week, and I had recently serviced the diff and transfer case oils myself, a few days after her 80k mile oil change last month.
I'm happy to say that both my daughter and my old car are both in great hands.