No, it is not illegal for dealers to sell a car over its MSRP. Ethically, such practices are questionable and considered unfair. Dealerships that do so may lose customers. However, there is no legal issue. So, for that, dealerships charge over MSRP.