так зачем пользователю заново каждый раз качать новые версии файлов? вы выкладываете обновление так сказать css и js и добавляете например в конце пути к файлу .js?v=12 следущее уже обновление например .js?v=13
ну вы же знаете по какому кликнули элементу, берите его цвет и подставляйте в src картинки с машиной. Например вы можете в атрибуты занести цвет и получать его когда нажимаете на элемент.
polxz, Ну в вашей песочнице не были подключены стили.(не правильные пути к slick.css и отсутствовал файл slick-theme.css и так же путь) После подключения слайдер встал в правую часть и выглядело это как на скриншоте