I purchased a car and when I left the dealership the check engine light came on. I was told it was because the engine was sprayed during detailing and it would go out. My car has been at a BMW dealer now for 2 days because of the check engine light. When I followed up the salesman disclosed a problem with the light before I came in. Pretty shady.