One such engine is the BMW 6-cylinder petrol engine. It can produce a power of 335hp and a peak torque of 450Nm. Another BMW engine being made in India by the company is the 4-cylinder diesel engine which can churn out 187hp of power and a peak torque of 280 Nm.