I'm sorry but since your car is garaged in Mexico, you will not be able to get insurance in California
. Your insurance has to be in the state where the vehicle is registered. If it is registered in Mexico, you will not be able to get a U.S. policy. I would speak with your Mexican insurance company to see if there are any options.
Good luck and if you have any questions, don't hesitate to ask