Vehicle: 2016 Mercedes-Benz CLA 250
My 2016 Mercedes-Benz CLA 250 (front-wheel drive, about 80,000 miles) recently threw a Check Engine Light. I used my OBD-II scanner, and it's showing a P0420 code: 'Catalyst System Efficiency Below Threshold (Bank 1)'.
The car seems to be driving fine, no noticeable loss of power, no strange smells, and fuel economy seems normal. I cleared the code once, and it came back after about 50 miles of driving.
What are the most likely causes for a P0420 code on a CLA 250? Is it definitely a bad catalytic converter, or could it be something simpler like an O2 sensor? I'm trying to avoid a costly repair if possible.