It looks like photos of the ID.5 might have leaked ahead of the debut at the Munich Auto Show. Are these legit or are they a rendering?

4902

4903