The cheapest car insurance companies include geico, progressive, state farm and travelers, according to nerdwallet’s 2026 analysis.