No, not all remote starters work with every car. There are a few different types of remote starters, each with their own specific installation requirements. The three main types of remote starters are plug-and-play systems, hardwired systems, and hybrid systems.
Plug-and-play systems are the easiest to install, as they require no cutting or splicing of wires. These systems typically come with a pre-wired bypass module that is specific to your vehicle make and model. Hardwired system installation requires some basic wiring knowledge, as you will need to connect the starter directly to your car's ignition and battery. Hybrid system installations are a combination of both plug-and-play and hardwired methods - usually the bypass module is plug-and-play while the actual starter unit must be hardwired in.
Before purchasing a remote starter, be sure to check that it is compatible with your particular vehicle make and model.