I recently bought a second-hand bike from a private seller. On the second day after I bought it, I discovered a problem with the rear tyre, which was not disclosed to me by the seller. The seller let me inspect the bike on the day of deal, but I didn't notice the problem. Was this my fault that I didn't discover the problem before making a deal? Can this be considered dishonesty on the part of the seller? Is there anything I could do to avoid this from happening in my future purchases?