De eerste voertuigen van de Buurtspoorwegen werden getrokken door stoomlocomotieven. Al snel bleek dit niet ideaal. Ze vroegen een lange voorbereiding voor ze ’s morgens het spoor op konden en waren niet erg krachtig – zeker niet om in heuvelachtig gebied zware lasten te slepen. Vooral: in stedelijke omgeving zorgden ze voor heel wat stof.
De stoomlocomotieven werden dan ook al snel vervangen door elektrisch aangedreven voertuigen. Bijna alle motorwagens vanaf het begin van de 20e eeuw waren elektrisch (op een paar uitzonderingen na die aangedreven werden door benzine- of dieselmotoren).