O ideal é criar um banco de dados relacional. Cada tabela do DB deve ser representada por uma classe, como no hibernate. Você deve fazer 2 mesas para o carro. Um para o interior e outro para o exterior do carro. Se você quiser adicionar recursos extras, basta adicionar mais colunas.