Hey Jim
Did you get your paint questoins answered?
I had a similar event with my 06 RT.
I found the paint codes in microfiche on Maxbmw website.
My color required a base (light grey) and top coat (red).
Then a 2K clear.

Lots of sanding and a little bondo to fill in deep scratches.

I used BASF paint. Glasurit I think. Automotive paint store will have the codes you need. Not cheap.

John