The old X3 wasn’t one of BMW’s better efforts, but today’s model is in a different league. As a solo drive and as a tow car, it’s one of the best five-seat 4x4s.