多项选择题

王某是某股份有限责任公司的董事,2006年6月因公司需要购进一辆汽车开展业务,于是私下将自己的汽车卖给公司。同年10月,他又以本公司的资产100万元为公司股东高某的购房贷款提供担保。2007年2月事情败露。下列说法正确的是( )。

A.王某将自己的汽车卖给公司的做法是违法的
B.如果事前经过股东会的同意,则王某卖车的行为是合法的
C.王某为高某提供担保的行为违法应取消
D.如果王某将违法提供担保取得的收入上缴公司,则该担保行为仍然有效