明知是赃物而购买是违法的,能不能构成犯罪就要具体情况具体分析了。
我国《刑法》有掩饰、隐瞒犯罪所得、犯罪所得收益罪,是指明知是犯罪所得及其产生的收益而予以窝藏、转移、收购、代为销售或者以其他方法掩饰、隐瞒的行为,由此可以看出,购买赃物其实是一种掩饰、隐瞒犯罪所得的行为,如果购买赃物达到以下标准,就应以掩饰、隐瞒犯罪所得、犯罪所得收益罪定罪处罚:
(一)掩饰、隐瞒犯罪所得及其产生的收益价值三千元至一万元以上的;
(二)一年内曾因掩饰、隐瞒犯罪所得及其产生的收益行为受过行政处罚,又实施掩饰、隐瞒犯罪所得及其产生的收益行为的;
(三)掩饰、隐瞒的犯罪所得系电力设备、交通设施、广播电视设施、公用电信设施、军事设施或者救灾、抢险、防汛、优抚、扶贫、移民、救济款物的;
(四)掩饰、隐瞒行为致使上游犯罪无法及时查处,并造成公私财物损失无法挽回的;
(五)实施其他掩饰、隐瞒犯罪所得及其产生的收益行为,妨害司法机关对上游犯罪进行追究的。
法律依据
《最高人民法院关于审理掩饰、隐瞒犯罪所得、犯罪所得收益刑事案件适用法律若干问题的解释》第一条
《中华人民共和国刑法》第三百一十二条