Hello! I purchased my first car, a certified pre-owned Subaru Impreza hatchback from the dealership. I have only had it for 2.5 weeks, and yesterday morning I could not start it. I tried again in the evening, and it just made clicking noises when I turned the key. I knew that the car battery had died once with the first owner, and discovered that they did not replace that battery as it did not concern them during the certification. It had also been slow to start a few mornings earlier, but then was okay the next day. On one hand, it's just a bad battery that I should get replaced. On the other hand I have been wondering: if they didn't catch this in their "certified" process, what else did they not catch? Was I given a bad deal? Should I have gone with a Honda instead since their reliability ratings are way better? I was contemplating selling the car back (it would be a loss of ~$1,000 + license and registration fees), but decided to lean into the warranty to have it towed and repaired. The experience I had with my sales rep, though, was super frustrating. He said it was just the Minnesota weather and that it did funny things to car batteries, which felt condescending as I am aware of that and our 2005 Toyota Highlander started without any issues that same morning. He also implied that I had probably left the door ajar or that I had done something else to drain the battery. I am sure he would not have said that to a man, and I am also very careful and am 100% sure that was not the cause. So: should I stay with this car? Or should I cut my losses and go with a Honda HR-V? I would really like an affordable AWD vehicle and the Impreza is the cheapest. However, I am wondering if it's going to be, long-term, worth the hassle with Subaru. My last car was a 2004 Toyota Corolla. I drove it for 14 years and didn't have any problems with it until two years ago, so having car problems is something unfamiliar to me. Thanks so much for any and all of your thoughts!