Can a car be repossessed when all payments have been made?

Yes, if there is a breach of the lending contract, such as non payment of late fees or penalties, lapsed insurance coverage and so forth.