Car Configuator - changing paint colour

Hi, I’ve been referencing this thread but I’m a little confused.

Basically, what I’m trying to achieve is the ability to change the paint colours on the car using button swatches.

I have built the car using a static mesh actor blueprint and added a couple of buttons into the UMG blueprint.

I’ve tried adding some Set Material nodes to the Static Mesh actor blue print but it’s not working because something is either wrong or incomplete.

My main questions is how should this be properly setup? Should this all be done in the UMG blueprint or do both the UMG and Static Mesh Actor Blueprint for the car need to be setup?

I’ll include some images of my current progress.

Thanks a lot,