I'm in your same boat...
3 minor tickets on my record... and 2 accidents... Cheapest I've found to insure my e30 is almost 400 a month..
I also just called this Meloche Monnex, and you have to be in university, or apart of some profession that they support.. Which I am not..