Would car engines have been invented if gunpowder was not invented?
Car engines were not invented because of gunpowder. They were invented due to the development of the internal combustion engine, which uses the expansion of hot gases to power a piston.