Americans who buy nonluxury American models are, on average, holding onto their cars and trucks longer, according to Experian.
For example, the typical Dodge is owned for nine years and five months. Buick buyers held onto their vehicles for almost the same length of time. The two brands topped the survey in regards to length of ownership.
Read MoreUS auto sales expected to hit record in 2015
By comparison, Experian's study found those who bought a new Mercedes-Benz sold or traded in that model after six years and three months; BMW owners drove their vehicles for just more than six years.
"Many of those who buy luxury cars or SUVs are leasing them for three or four years, so luxury brands typically have shorter lengths of ownership," Smith said.
The study also found that the longer a driver holds onto their car, the lower the likelihood that their next vehicle will be from the same brand.
That's due, in part, to the fact that the longer someone has owned a car, the less likely they are to take it to the dealer for service and maintain a strong relationship with the brand, Smith said.
Read MoreNew study says most can't afford used cars
Whether or not a vehicle is leased is another factor.
"Leases with their fixed-length ownership cycle are typically strong contributors to brand loyalty," Smith said.
Questions? Comments? BehindTheWheel@cnbc.com.