The first Mercedes-Benz B-class was a disappointment. The second generation is not. When the first Mercedes-Benz A- and B-class appeared on the market, the tall compacts offered great practicality but little in terms of material quality or driving enjoyment. Welcome, then, to the second-generation B-class. It’s another high-roof hatchback, but this time it looks far [...]