1. Let them know.
You can get insurers to offer you cheap insurance by making it obvious that you ready to buy if the price is right (i.e. low enough).
2. Compare rates
Be diligent and compare the rates between companies. It is necessary if you want to get the best deal possible on your insurance.
3. Buy what you need only
Why are you buying a year worth of insurance when what you really need is a 1 day car insurance? If you seldom drive your car, or its in storage most parts of the year, try using a short term car insurance rather than paying for coverage of your garage.
4. Teenage driver nightmares
Teen car insurance is always priced much higher simply because they are generally high risk. You can reduce coverage premiums by getting you teenager to complete certain courses that the insurer deemed to certify them as safer drivers.
5. Try the smaller, less-known companies
The only way the unknown companies are going to compete with large organization is by offering shockingly low prices on car insurance. But, be sure to double check their coverage to ensure that nothing important is being left out. The best way to do this, is to do a side by side comparison of the coverage details between the less known company and a established one such as Aviva.