Mercedes S63 ECU Removal and Upgrade for Tuning VRTuned.com August 16, 2016 Company News The Mercedes S63 W222 features a massive 5.5L twin turbo V8 that produces 577 horsepower and 900NM of torque. As the ultimate luxury sedan, this behemoth weighs in at 4800 pounds which could always use some...