91³Ô¹ÏÍø

Watch CBS News

Detroit Auto Show opens as industry pares back splashy debuts, leans on test tracks

The Detroit Auto Show returns this week, offering an opportunity to take a peek at the cars of today and tomorrow and also go for a spin.

The annual car-fest at a Detroit convention hall features a lineup of 40-plus vehicle brands. At last year's show, organizers say attendees took more than 100,000 rides in them.

"That's what makes the Detroit Auto Show different," show chairman Todd Szott said. "You can get up close, talk to the people behind the brands and actually experience the vehicles."

The Detroit Auto Show once was the place for new model debuts, glitzy displays and scores of journalists from across the globe.

Detroit Auto Show
FILE - The General Motors display is seen, which includes a 2025 Silverado ZR2, foreground, at the Detroit Auto Show, Friday, Jan. 10, 2025, in Detroit. Jose Juarez / AP

Automakers have since determined that new models can make a bigger splash when they're unveiled to a digital audience on a day when they don't have to share the spotlight with rivals.

While it has scaled back dramatically from its heyday, it still drew 275,000 attendees a year ago. And it is leaning into interactivity.

Two tracks offer attendees ride-along experiences in internal combustion engine, hybrid and electric vehicles, while the Camp Jeep and Ford Bronco Built Wild Experience give visitors a chance to climb into the vehicles and tackle some makeshift "mountains."

The show gets underway Tuesday evening with vehicle announcements from Ford Motor Co. as part of the media and industry preview days. On Wednesday, the annual North American Car, Truck and Utility Vehicle of the Year will be revealed. The show opens to the public on Saturday and runs through Jan. 25.

Visitors can check out displays under the Alfa Romeo, Buick, Cadillac, Chevrolet, Chrysler, Dodge, Fiat, Ford, GMC, Jeep, Kia, Lincoln, Ram, Subaru and Toyota nameplates.

Speakers include Republican U.S. Sen. Bernie Moreno from Ohio, and a pair of Democrats — Michigan Gov. Gretchen Whitmer and Pete Buttigieg, the Transportation Secretary under President Joe Biden.

View CBS News In
CBS News App Open
Chrome Safari Continue
const link = doc.createElement('link'); link.rel = 'stylesheet'; link.href = '/fly/fly/bundles/cbsnewscontent/css/cmp-banner.min.css?v=296763317a51cab90faa73f1bb146d5c'; doc.head.appendChild(link); doc.body.innerHTML = CONSENT_MESSAGE; } else { el.insertAdjacentHTML('afterend', CONSENT_MESSAGE); } }); } function hidePrivacyMessage() { // Remove from the main document document.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); // Remove from inside any iframes document.querySelectorAll('iframe').forEach(iframe => { const doc = iframe.contentDocument || iframe.contentWindow.document; doc.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); }); } function activateGatedScripts() { // Handle both new format (cmp-gated-script) and old OneTrust/Ketch format (optanon-category-4) const gatedScripts = Array.from(document.querySelectorAll('script.cmp-gated-script, script.optanon-category-4')); // Activate scripts sequentially with a small delay to avoid timing issues let delay = 0; gatedScripts.forEach(function(placeholder, index) { setTimeout(function() { // Skip if already processed if (placeholder.hasAttribute('data-cmp-processed')) { return; } placeholder.setAttribute('data-cmp-processed', 'true'); const newScript = document.createElement('script'); newScript.type = 'text/javascript'; // Try new format first (data-cmp-src), then fall back to old format (data-src) const src = placeholder.getAttribute('data-cmp-src') || placeholder.getAttribute('data-src'); if (src) { newScript.src = src; } else if (placeholder.textContent) { // Inline script - just copy the content newScript.textContent = placeholder.textContent; } // Handle new format attributes (data-cmp-attrs) - for both inline and external scripts const attrs = placeholder.getAttribute('data-cmp-attrs'); if (attrs) { const tempDiv = document.createElement('div'); tempDiv.innerHTML = '
<\/div>'; const tempAttrs = tempDiv.firstChild.attributes; for (let i = 0; i < tempAttrs.length; i++) { // For external scripts, allow defer/async. For inline scripts, skip them (not valid) if (src || (tempAttrs[i].name !== 'async' && tempAttrs[i].name !== 'defer')) { newScript.setAttribute(tempAttrs[i].name, tempAttrs[i].value); } } } // Copy other attributes from old OneTrust format for (let i = 0; i < placeholder.attributes.length; i++) { const attr = placeholder.attributes[i]; // Skip attributes we've already handled or don't want to copy if (!['class', 'data-src', 'data-type', 'data-cmp-src', 'data-cmp-attrs', 'data-cmp-processed', 'type', 'async', 'defer', 'src'].includes(attr.name)) { newScript.setAttribute(attr.name, attr.value); } } placeholder.parentNode.replaceChild(newScript, placeholder); // If external script, manually trigger window.onload handlers after it loads // This handles widgets that use window.onload for initialization if (src) { newScript.addEventListener('load', function() { // If page already loaded and script set a new onload handler, trigger it if (document.readyState === 'complete' && window.onload) { const originalOnload = window.onload; window.onload = null; // Clear temporarily to prevent loops originalOnload(); // Execute the handler } }); } }, delay); delay += 500; // 500ms delay between each script to allow full loading }); } cbsoptanon.onScriptsReady(function(cmp) { cmp.ot.targetingAllowed(function(allowed) { if (!allowed) { showPrivacyMessage(); } else { activateGatedScripts(); } }); cmp.ot.awaitInitialConsent(function(consent_model) { cmp.ot.addOnConsentChangedHandler(function() { cmp.ot.targetingAllowed(function(allowed) { if (allowed) { hidePrivacyMessage(); activateGatedScripts(); } else { showPrivacyMessage(); } }); }); }); });