I see, so this 10k mileage discrepancy was seen on 2 previous purchases before you bought it. Humm well, don't you think they would have fixed it, or at the least noticed it on 3 sales. They are possibly totally inept or will say your bf did something which is not what I'm saying. Good luck going to court, never the less, your in for some surprises, like seeing different paper work on the the previous sales... don't go by hearsay.
The 138 could have been improperly entered by whoever inspected the car.