商业险的强制购买是合法的。根据我国交通运输管理相关法律法规规定,机动车辆在上路行驶之前必须购买交通事故责任强制保险(简称“交强险”),该险种只承担第三者责任,不能对自己的损失进行赔付。因此,为了更好地保障车主的经济利益,商业险的购买成为必要。商业险的购买不仅可以承担自身的损失赔付,而且还可以根据车主需要选择不同的保险条款,更全面、更细致地保障车主的合法权益。