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
Mesin diesel memiliki beberapa keuntungan dibandingkan mesin pembakaran lain:Kebanyakan mesin diesel saat ini telah mempunyai turbocharger dan beberapa diantaranya gabungan turbo dan supercharger. Karena bahan bakar pada mesin diesel tidak ada dalam silinder sebelum pembakaran dimulai, maka tekanan udara lebih dari 1 bar (100 kPa) dapat dimasukkan dalam silinder tanpa pra-pembakaran. Mesin dengan turbocharger dapat memproduksi tenaga jauh lebih besar daripada mesin biasa dengan konfigurasi yang sama, karena lebih banyak udara yang dimasukkan berarti makin banyak bahan bakar yang dapat dibakar sehingga tenaga lebih besar. Supercharger umumnya digerakkan mekanis oleh crankshaft mesin, sedangkan turbocharger digerakkan oleh gas buang mesin, tidak membutuhkan tenaga mekanis apapun. Turbocharger dapat mengurangi konsumsi bahan bakar pada mesin diesel dengan mengambil panas yang terbuang dari gas buang.