多项选择题

企业发生下列哪些业务时,允许开具增值税专用发票( )。

A.将自产货物用于对外捐赠
B.向消费者销售商品
C.将自产货物分配给股东
D.购买自用汽车向汽车经销商索取专用发票