How bad are the scratches? If you can buff them out yourself, thats the best thing to do. If you need a pro to do it, it would probably run about 50-100. If it is a repaint issue, then your looking at about $500 for a great job with OE paint. $350 or so for a decent job, and probaly 100 or so at a a macco or earl schieb.
As for it being loose, there are bolt underneath or behind it that you should be able to tighten yourself to get it affixed propperly.
<span style='color:gray'><span style='font-family:Courier'>1995 e36 3 Series RIP
1999 e46 3 Series BURN IN HELL
2000 MR-S Roadster= Current</span></span>