Like someone said what is the SES light for? Its prolly a lean code and the 02 is prolly bad and causing the code. Get the code read first. All our pre gen oil pans leak. And a dent means nothing, if he's not losing a significant amount of oil then I wouldn't worry about it. Get the car away from that shop ASAP.