as oosyrag said, use a global variable, but instead of multiple sprites, id use animation frames, but same object for example you can have 1 sprite called CAR and inside the CAR object you can have a animation with N = infinity number of Frames.. each frame can be a CAR. or a BodyKit for the car, since you might want the Wheels to be animated independent, or use physics to rotate them. Make sure you turn the animation speed to 0 and the Loop of animation is "unchecked"
then what you have to do to swap the frames/CAR is when you click the button you set the global variable to 5 for example, and then set the action for the CAR as follows
Button on clicked = Set Global Variable = 5;
= CAR Set animation frame to Global Variable