Motor bakar pembakaran dalam
Mesin pembakaran dalam agak berbeda dengan mesin pembakaran luar (contohnya mesin uap dan mesin Stirling), karena pada mesin pembakaran luar, energinya tidak disalurkan ke fluida kerja yang tidak bercampur dengan hasil pembakaran. Fluida kerja ini dapat berupa udara, air panas, air bertekanan, atau cairan natrium yang dipanaskan di semacam boiler.
Motor bakar diesel
Selain itu, mesin diesel juga lebih irit karena rasio kompresi yang lebih tinggi, terutama pada putaran rendah dan kondisi mesin diam. Tidak seperti mesin bensin, mesin diesel tidak memiliki "butterfly valve/throttle" pada sistem inlet yang menutup pada kondisi mesin diam. Hal ini menimbulkan kerugian dan menurunkan adanya udara masuk, sehingga efisiensi mesin bensin menurun. Di banyak penggunaan, seperti kapal laut, pertanian, dan kereta, mesin diesel dibiarkan menyala diam berjam-jam. Kuntungan ini banyak digunakan pada lokomotif kereta (liat dieselisasi).