New analysis finds Americans spend nearly $5,900 a year, on average, on auto insurance, gas and maintenance.