No – a vinyl wrap will not hide the imperfections of your paintwork. The vinyl itself is very thin and so defects such as chips, key lines, rust and poor paintwork will show through.