She bought me a nice coat.

Literal

She [topic-は] lovely coat [object-を] bought-for-me.

~てくれる signals that someone performed an action for the speaker's benefit — the speaker is the grateful recipient. This is one leg of the three-way giving/receiving verb system (授受表現): ~てあげる (I do for someone), ~てくれる (someone does for me), and ~てもらう (I receive someone's doing). The polite past form ~くれました elevates the tone. コート is a loanword from English 'coat.'