I recently had issues where my car is louder. The exhaust started shaking more when idols. When accelerating it struggles. I was slowing down and the car was chugging. Now will not start up again. Does not seem to be battery.
RepairPal Certified shops can diagnose and repair your 2003 BMW 330i. They provide transparent pricing with a minimum 12-month or 12,000-mile warranty on repairs and services.