On more than one occasion it's been my good luck to find vintage passenger cars at Seattle's King Street Station.
These cars are usually privately owned.
The owners pay Amtrak to couple their cars to trains going where they want to go. There are lots of costs involved but it can cost up to $2000. a month just to park one. I'll be in Portland for a couple of days, then San Francisco, then home.