The BMW B58 Engine: Is It Really One of the Best Engines BMW Has Ever Made?
There are certain BMW engines that enthusiasts never stop talking about. The M20. The M54. The legendary S54. And, of course, the N54, which helped establish BMW's reputation for building turbocharged straight-six engines with enormous tuning potential. But there's a newer engine that has…