Perhaps it would best suit you to take your car to a local body shop of good reputation and ask them to look at the scratches. This will give you a good starting point in what to do. Perhaps you'll be able to round the edges a bit and aid in reducing the light refraction of the scratches. Or they may suggest you wet-sand the area. Some offer a $45 per/hr. charge to reduce or remove the scratch depending on the depth of it. This is sometimes the best and safest way to go for an average person. You don't spend big bucks and you get a scratch removed.
After you've gotten the correct information on the scratch, you can layer with
Klasse, or any other higher end product.
In my experiance it's almost impossible for anyone to tell you what to do about scratches over the internet on a forum. Have someone with experiance take a look and tell you what to do. Each and every person has a different scale of determining depth when it comes to scratches or marring.
To close, call and ask a BMW, or Lexus dealership where they send they're customers for cosmetic repairs and you'll be on the right coarse.