OK, here's a little help. Unless you're going to have the exact same characteristics, you should use a table to hold each, and a many to many table to join those to the main table.
I.e. have a table with the cars in it, a table with the characteristics in it (not the individual ones for each car, just each characteristic, so only 15 or 20 entries in this one.), and a table that joins the two together and has the actual characteristic data for that car in it.
create table cars
(
id int primary key,
more fields go here
);
create table characteristics
(
id int primary key,
name text
)
create table car_to_chars
(
car_id references cars(id),
char_id references characteristics(id),
entry text
)
Like that... Does that make sense?