Yes u need a report to repair ur damages on ur car or if you know some mechanic in industrial area you can fix it but its risky if the police is on patrol and if they ask the papers then ur in trouble ,SO better go to traffic dept and get the paper work done for 100 riyals :)