The petrol engine uses petrol as fuel. In such engines, air and petrol are mixed in the carburetor before being passed into the cylinder. Petrol engines use spark plugs to ignite the mixture. The diesel engine uses diesel as fuel and relies majorly on heavily compressed air. Diesel engines are much more cheap and efficient compared to petrol engines.