I learned from somewhere many years ago that an engine used a fuel internally to produce work, while a motor took the energy from a fuel source at a distant location and produced work with it.

This would be great if the internal combustion engine in your car weren't also referred to as a motor.

If it works in practice but not in theory, something must be wrong with the practice