This is a type of insurance, namely commercial insurance, and we have previously stated that commercial insurance of all forms is haraam, because it involves gambling, ambiguity and riba.
Shaykh Ibn ‘Uthaymeen (may Allah have mercy on him) said:
What is meant by insuring is when a person pays a certain amount of money to the company every month or every year so that the company will be liable for any accident to the insured item.
It is well known that the one who pays for insurance will lose out in any case, but the insurance company may win or lose, i.e., if the accident is serious and costs more than what the customer has paid, then the company will be the loser; if the accident is minor and less than what the customer paid or there is no accident at all, then the company will be the winner, and the customer will be the loser.
This kind of contract which is subject to winning or losing is regarded as gambling which Allah has forbidden in His Book and mentioned alongside drinking alcohol and worshipping idols.
Based on that, this kind of insurance is haraam and I do not know of any kind of insurance based on ambiguity that is permissible. Rather it is all haraam because of the hadeeth of Abu Hurayrah (may Allah be pleased with him) according to which the Prophet (blessings and peace of Allah be upon him) forbade ambiguous transactions.
End quote from Fataawa ‘Ulama’ al-Balad al-Haraam, p. 652
Shaykh Saalih al-Fawzaan (may Allah preserve him) was asked:
What is the shar‘i ruling on insurance where, for example, a person pays a sum of money every month or every year to the insurance company to insure his car, and if there is a accident and his car gets damaged, they pay the costs of repair; an accident may or may not happen to the car throughout the year, yet despite that he is obliged to pay this annual fee. Are such transactions permissible or not?
Car insurance or any other type of insurance is not permissible, because it involves risk, and it involves consuming people's wealth unlawfully. What the individual must do is put his trust in Allah, may He be exalted, and if something happens to him by Allah's decree, he should bear it with patience and pay the costs and losses that result from it from his own money, not from the money of the insurance company. And Allah, may He be glorified and exalted, is the One Who helps in such matters and others.
End quote from al-Muntaqa min Fataawa al-Fawzaan, 76/4-5
And Allah knows best.