The 330i is powered by a 255-horsepower, turbocharged 2.0-liter four-cylinder engine, while the M340i gets a 382-hp, turbo 3.0-liter inline-six that works with a mild-hybrid system. Both engines ...