The average car loan is between five and six years, but longer terms are gaining ground ...