Generally speaking, 0% car finance is only offered on brand new vehicles.
One reason for this is that these deals are sometimes used to promote new models. Another is that lenders consider newer cars to be less risky investments, considering they have higher resale values, lower likelihood of mechanical issues and often come with warranties.
All in all, it's rare to find 0% finance on used cars.