单位不给买医保不合法。根据我国相关法律法规,用人单位有义务为职工缴纳包括医疗保险在内的社会保险。医疗保险是社会保障体系的重要组成部分,对于职工的医疗保障至关重要。职工因疾病、负伤、生育时,由社会或企业提供必要的医疗服务或物质帮助。若单位不买医保,职工在就医时无法享受医保报销待遇,增加了医疗费用负担。单位违反此项规定,劳动行政部门有权责令其限期改正,补缴应缴纳的医疗保险费,并自欠缴之日起,按日加收万分之五的滞纳金;逾期仍不缴纳的,处欠缴数额一倍以上三倍以下的罚款。职工有权要求单位依法缴纳医保,维护自身合法权益。可通过与单位协商、向劳动监察部门投诉或申请劳动仲裁等方式,促使单位履行法定义务,为职工购买医保,以保障职工在医疗方面的合法权益。
以上是律师的法律建议,如有疑问,欢迎进一步咨询。