A more modern solution would be to use electric motors on multiple axles, the power coming from a generator or battery.
The bus version of an EMU train
The bus version of an EMU train