If the policeman had taken your DL and gave you a sticker that means the fine was on your DL. Why did you pay 500 riyals to the Rent a Car without checking the fine properly. Do you have a receipt from Rent A Car?