BMW is well known for their amazing commercials when it comes to their M line-up. The latest one is called "Cake" and features three of the latest models: the M5, the M3 GTS, and the 1M Coupe. Which one is the best? Sorry, we can't decide, but feel free to take your pick!

The commercial's slogan is "Have your cake and eat it too." This is more than appropriate when you take into account the power, style, and luxury offered in BMW models. The BMW M5 is powered by a 4.4-liter V8 engine with an M TwinPower Turbo package that delivers an impressive 560 hp at 6,000 – 7,000 rpm and a peak torque of 502 lb-ft from 1,500 rpm. The M3 GTS gets the same engine, but the output in this model is 450 HP. On the other hand, the 1M Coupe gets a twin-turbocharged 3.0-liter inline-six with 340 horsepower.

.