For years, drivers were told that they needed to change their car's oil every 3,000 miles. But as engines have grown more ...