The sentence that requires a comma between the adjectives is:
D. The shiny blue car caught everyone’s attention.
In this case, "shiny" and "blue" are coordinate adjectives, meaning you can rearrange them (e.g., "blue shiny car") or add "and" between them. Therefore, a comma should be used: "The shiny, blue car caught everyone’s attention."