In our testing, we found that the best car air freshener with a long life span was the Air Spencer CS-X3, which lasted for several months in our test vehicle.