liberty mutual have the best rates for bad records from my experience you can pm me for more info
Wow! Here's my story.
When I bought my car, the cheapest rate I got was from Progressive, $1150 for 6 months.
After 6 months it went down to $1050
I had a small accident, it went up to $1700, so I switched to Geico and paid $1330.
My renewal is in January, I just got my Geico bill, it went down to $1002/6 months.
I shopped for quotes and got from Liberty Mutual (SafeCo) $1358 for a year! (That's $679/6 months)