Comparison websites do charge commission, but a lot of companies sell their products cheaper on the comparison sites so that they are more competitive. I work in this industry so I'm quite familiar with it - hell, I've spent the last two days updating my programs for integration with the likes of Money Supermarket, GoCompare, Confused, Compare The Market etc etc but not for Vehicle insurance unfortunately...