Sam here! Long time listener first time caller.
I've been noticing with DDC, and many other sites on the srp they use a single page load app. These are fast since the page doesn't reload. However, the data is gone when the customer leaves as it is not a static resource. Titles and descriptions don't update either so you have zero chance of winning any search value. We can talk about the URL structure that humans nor robots can deciper as well, which certainly doesn't help.
There is a way to save these queries as static landing pages with dynamically injected content. This is called a SLUG. From here, things like structured data allow key features to be searched such as year make model trim transmission and color.
Sites like DEP I've seen actually base all their VDP content off of structured data, so the page formats around the data provided.
DDC from what I've seen, has no structured vehicle data.
I wrote a javascript app to yank all the elements supported by schema.org and format in json+ld at scale, but it doesn't work on the ddc sites I've tested on since there are not individually identifiable classes in their page structure.
Sorry if this is long, confusing, or formatted poorly as I'm on mobile preparing for snowmagedon in Atlanta but wanted to get it up soon at the recommendation of Alex Lau.