While my wife and I were on a visit with family, her car's check engine light came on. Then the low oil pressure light came on. We limped home and called the dealer to schedule a repair, because now the car's leaking oil all over my garage floor. The dealer told us they scheduled a repair for four days from when we called which we weren't happy about. Then, we called them to double-check the date and they actually scheduled the repair for three weeks away, so we had to call another dealership and schedule a repair there for five days away. This is a plug-in hybrid car, so we can only get service at the dealers who are authorized to work with this model of car. So my wife has to use my car to go to work for the entire week, because I don't want her driving a car leaking oil. Luckily, I'm off this week, so this was possible, but I was stuck home alone without a car for the entire week. I finally was able to bring the car in for its appointment today, after the dealer tried to cancel the appointment last night because they overbooked for the day. I told them that's not my problem and I am not going to wait longer than a week for the repairs, so get to work. Ends up that when my wife brought the car in for an oil change at the dealer she bought it from, they used some kind of machine to put the oil filter on and they damaged the oil filter and didn't install it properly, which is why it was leaking oil all over the place. The check engine light had come on because there was a bad CAM sensor, which probably got overheated from the engine friction after all the oil leaked out. We're lucky the motor didn't seize up. I'm assuming that I was able to keep the damage to a minimum because it's a plug-in hybrid, so we used the engine less on the drive home from my family's house and didn't use the engine at all driving to the dealer for repairs. This is a brand new car that we bought only a few months ago. The CAM sensor was covered under warranty, but we had to pay out-of-pocket for a new oil change and filter. I can't even express how much this pisses me off. I lost an entire week of using my car, an entire day waiting around in a car dealership waiting room for repairs, and $50 of my own money because a dealer's technician doesn't know how to put an oil filter on properly. Idiots.