Convincing your significant other that the family hauler needs to be a 600+ horsepower German sledgehammer is hard work. Deciding which of BMW’s fast people movers is worth the first look is, well, comparatively easier. BMW’s M division knows how to make good things great. And that almost always entails lobbing more horsepower at a car through bigger engines and angrier exhausts. Since each M car uses the same formula, the one-size-fits-all strategy works well. But for you and your needs, that doesn’t always suffice.
Â