I like your rims. Did they come stock? or of another nissan?
Anyway, I dont know all about 'in the thousands'. I have a friend that works at a bodyshop so labor would be free for me

They just have to pound out the dents and probably bondo where they couldnt get it perfect. Then paint it.
Long story short, go around and get quotes. And as previously stated tell them your paying for it, they'll be easier on you.