No. You can buy directly from the companies that issue car insurance without going through an agent. Online tools like SmartFinancial.com can help by finding policies and quotes for you. They can even help connect you with an agent if you find you have questions during the process.