Negotiate removal terms with the lender. Often a bank or finance company will agree to remove the repo from your credit report if you agree to a settlement of the loan. You may even be able to settle for less than the total amount due. Get the lender to agree to make the account as "paid as agreed" or to remove it completely.
Get a copy of your credit report from the three major bureaus and make sure the repo information is being reported correctly. You're entitled to one free copy of your report annually from TransUnion, Equifax and Experian. If the lender won't negotiate its removal or if you can't afford to make a settlement, you can get the repo removed if the credit bureaus can't verify the information with the lender. Finding something that may be amiss gives you grounds to file a dispute.
File the dispute with each of the three credit bureaus. They have online forms on which you can provide the relevant information. They can take up to 60 days to verify the information with the lender. If the lender doesn't confirm it as correct, it must be removed from your credit report.
After 60 days, check your credit reports again to see if the repo has been removed. If the lender didn't respond to the credit bureau inquiries or wasn't able to confirm the accuracy of the information, it should be gone.
Check your credit reports annually to ensure the repo doesn't reappear once it has been removed. If you find it on any of your credit reports again, file another dispute with the credit bureaus.