Hong Kong-based sourcing giant Li & Fung Limited has bought German apparel supplier Miles Fashion Group for US$51m, in a move that expands its business both in Europe and in value-priced products.