I bought a 2024 CLA 250 AMG line in March of this year. The car had 12,000 miles on it. It had never been titled and it was a CPO. A week after taking the car home the check engine light came on. I took it to the dealer. They cleared the light and gave the car back. Three days later the check engine light came back on. I had to go back to the dealer and they replaced something to do with the hybrid battery charging system. Last week the check engine light comes on again right after I had the B service done at the dealership. I took the car back to Mercedes. They cleared the code. Said it was some sort of communication error and gave me the car back. Now today the check engine light comes on again and I gotta go back to the dealer to have them properly fix whatever the issue is. Is this normal procedure for Mercedes to clear codes and wait for them to come back a second time? And is this normal for a Mercedes to constantly throw a check engine light? All of my previous cars in the last 10 years have been Lexus so I’m not used to this happening at all.