解:$(1)$甲班费用$16×3+32×2.5=128($元$),$
乙班费用$ 48×2.5=120($元$),$$128-120=8($元$)$
答:乙班比甲班少付$8$元。
$(2) $设甲班第一次买$ x\mathrm {kg},$则第二次买$ (48-x)\mathrm {kg}。$
$① $当$ 0<x≤18 $时,则$ 30≤48-x<48$
根据题意,得$ 3x+2.5(48-x)=126,$解得$ x=12。$则$ 48-x=36$
$② $当$ 18<x<24 $时,则$ 24<48-x<30$
根据题意,得$ 3x+3(48-x)=126,$此方程不成立
综上所述,甲班第一次买$ 12\ \mathrm {kg},$第二次买$ 36\ \mathrm {kg}$
$(3) $设丙班第一次买$ y\mathrm {kg},$则第二次买$ (90-y)\mathrm {kg}$
$① $当$ 0<y≤30 $时,则$ 90-y>50$
根据题意,得$ 3y+2(90-y)=196,$解得$ y=16。$$90-y=74$
$② $当$ 30<y<40 $时,则$ 90-y>50$
根据题意,得$ 2.5y+2(90-y)=196,$解得$ y=32.90-y=58$
$③ $当$ 40≤y≤50 $时,则$ 40≤90-y≤50$
根据题意,得$ 2.5y+2.5(90-y)=196。$此方程不成立
综上所述,丙班第一次买$ 16\ \mathrm {kg},$第二次买$ 74\ \mathrm {kg }$或第一次买$ 32\ \mathrm {kg},$第二次买$ 58\ \mathrm {kg}$