Existen tres tipos diferentes de motores con cilindros en oposición, comúnmente referidos al término en inglés "flat-cylinder engine":