The Mahindra Bolero is powered by a 1.5-liter mHawk75 diesel engine that delivers a maximum power output of 75 bhp at 3,600 rpm. This engine is designed to provide sufficient power for city driving and off-road conditions, ensuring reliable performance in various terrains.