The median car in Germany is 12 years old or so, almost the same as in similar countries. That's a result of cars simply lasting longer than they used to.
First owner is usually a lease customer (company car), second owner will keep it for much longer, third or fourth owner will run the car into the ground, and it'll almost always be crushed in Eastern Europe. Guessing grandparent is seeing a lot of second and third owner cars.