Ask yourself the question:
What is the relationship between a state and a type of car?
The answer is that it is a many-many relationship.
A type of car can be in many states, while a particular state can have many types of cars.
For a many-many relationship, 3 tables are required.
I think you need to work the relationships out further.
On the same table, you effectively have multiple make, model, and year fields.
This is bad practice.
Again, you need to determine their relationship.
This could be an example, assuming that make and model are specific to each vehicle type.
Table: states
state_id
name
Table: vehicle_types
vtype_id
name
make
model
year
Table: spec_vehicle_types
svtype_id
vtype_id
state_id
You might want to read Database Normalization And Design Techniques