BMI is a crappy individual measurement. It accounts for nothing but height and weight and doesnt neccesarilly say squat about how "fat" you are
It's not perfect, but it is a starting point and I suspect that at 5'6" & 170, he could lose 10-15lbs of excess body fat and he would be less buoyant.