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 saat ini menggunakaan tekanan sangat tinggi dengan pompa mekanik dan menekan bahan bakar dengan injektor tanpa udara bertekanan. Dengan diesel injeksi langsung, injektor akan menyemprot bahan bakar melalui 4-12 orifice kecil pada noselnya. Mesin diesel injeksi generasi awal selalu mempunyai pembakaran awal tanpa kenaikan tekanan yang drastis ketika pembakaran. Saat ini riset sedang dilakukan untuk menggunakan lagi beberapa bentuk injeksi udara desain asli Rudolf Diesel untuk mengurangi polusi nitrogen oksida. Pada semua mesin diesel, mesin diesel modern selalu mengacu pada desain asli Rudolf Diesel, di mana bahan bakar menyala melalui kompresi tinggi.