I always wonder how BMW engines of smaller size are powerful than other OEM's engines despite other OEMs haveing engine of larger size. To be very clear i have following questions.. 1. Doesnt size of engine affects the power of the engine? 2. What influences the power of engine...? Bore? Stroke? CC? Material? 3. Does the power of a car is mainly predicted upon the power of engine or its Drag?