Lots of reasons why it might be a repo. In my case I bought a 2000 Holiday Rambler via auction in 2010 that was owned by Bank of America. The husband passed away and the wife must of not been able to afford it. When I was inspecting the unit a few days before auction, I found the orignal bank note where they financed in 2008, saw the names and googled them, found the obituary and figured that was the reason. Not everyone drops all the maintenance prior to losing them. The owners manual had service dates right up to the time the husband passed away.
So....do as much research as you can. I ran a Carfax with the Vin number and was able to tell where it had been in its 10 years, not much other useful info though.
At the time, my unit was worth about 35K on the street and I paid 24K. Savings was enough for me to take a chance.
Good luck.