We DOUBLED The Power Of My Turbo Diesel Mercedes & Broke It Doing Boosted Launches! Sounds Amazing!
The 2005-2006 E320 CDI is the best turbo diesel Mercedes ever built but we just made it better. Double the horsepower and double the torque and it still gets 38…