+0
Which of the following sentences is correct?

I got me a new coat, too.

I got a new coat for me, too.
+0
Yes; "I got myself a new coat" - But as Raul said, the first is slang(ish)! - (American slang)
Comments  
The first one is possible only in non-standard English settings (i.e. slang). The second one is the *** standard form.
Teachers: We supply a list of EFL job vacancies
Wouldn't you say "I got myself a new coat" ( reflexive pronoun) instead of "I got me a new coat".
 hitchhiker's reply was promoted to an answer.