Geico and NJM are the cheapest car insurance companies in New Jersey for many types of drivers ...