4s店强迫买商业险不是合法的。根据相关规定,供应商、经销商不得限定消费者户籍所在地,不得对消费者限定汽车配件、用品、金融、保险、救援等产品的提供商和售后服务商。购买商业保险属于消费者自主行为,4S店不能侵犯消费者的自主选择权,强迫其购买商业险。
《汽车销售管理办法》第十四条供应商、经销商不得限定消费者户籍所在地,不得对消费者限定汽车配件、用品、金融、保险、救援等产品的提供商和售后服务商,但家用汽车产品三包”服务、召回等由供应商承担费用时使用的配件和服务除外。
经销商销售汽车时不得强制消费者购买保险或者强制为其提供代办车辆注册登记等服务。