BMW 3 Series is powered by two engines i.e 320d diesel engine and 328i petrol engine that offers the optimum combination of power, mileage and good performance. The former uses a 4-cylinder 2.0 litre diesel engine produces an impressive 181 bhp of power. Combining Common Rail direct injection and a turbocharger with variable turbine geometry, it generates 380 Nm of torque, available from 1,750 to 2,750 rpm. On the other hand, the petrol engine is a 2.0 in-line 4-cylinder produces an impressive 247.7 bhp of power. Combining a Twin Scroll turbocharger with Valvetronic, Double-VANOS and High Precision Injection, it generates 350 Nm of torque, at just 1,250 rpm.