the debate is really meaningless, one term is more general than the other - a motor is
any machine that converts other forms of energy into mechanical energy and so
imparts motion - an engine is a particular type of motor that converts thermal energy to mechanical work [as said above, burning petro fuels], as in "I'm motorin down the road" in either an electric or infernal combustion vehicle - you may use 'motor' to refer to yer truck engine, but seldom use 'engine' to refer to yer wiper motor, so what!?
an engine is also running this forum - a database engine, which is electric I assume, not diesel powered
Bill