The main difference is the power source.
Generally speaking:
A motor **receives** power from an external source.
* an electric car has a **motor** because the source of power is from batteries. The power is stored in the batteries.
An engine **produces** its own power.
* a car that uses fuel has an **engine**. The fuel itself is not power; the engine has to convert the fuel into power through the combustion cycle.
Latest Answers