definitely buy a new one, a body shop will charge you more than you could ever imagine for what that is.