When my grandnephews were in their "lego phase", I added a lego baseboard to a few flatcars. They could then customize a train with lego parts to build different types of cars... and whatever!
Open air touring car:
Not a car, but a modified set of Lionelville buildings to make an M&Ms factory and adjoined store:
Minion train: