I have several cars. Do I need to create profile for each of them?

Ref No. FAQ A-11

Yes, you need to create its own profile for each car (even if the cars are of the same make and model).

The program remembers the connection settings for each car.
This will allow in the future to quickly establish a connection with the car, and also eliminate errors when connecting to it.