Unfortunately, whilst Kawa's insurance company may like to think they can get out of it, they can't.
Kawa was negligent in hitting a parked car. The cause of the accident was NOT the fact that the car was parked illegally, since the vehicle was there to be seen. The accident was caused by kawa reversing into it. Thus the BMW has been caused a loss by Kawa's negligence. Kawa is therefore liable in negligence to the BMW driver for the cost of repairing the damage to his car. Just because someone is doing something illegal, it does NOT make them negligent (although in some circumstances, it may well be so). In this case, Kawa is liable in damages and her insurance company should properly indemnify her for the value of the claim since that is what insurance is there for.