Given how big of an expense car insurance is, I'd suggest your best bet would be to try out some of those comparison engines and see who's got the best rates and terms, then see if you can also get miles from that company. Otherwise you could be getting some very expensive "free" miles.