Here's a way I'd look at it: Keep repeating values in a seperate table. So...
You'd have a manufacture table:
Manufacture
manuID
manuName
[additional manufacture specific data can go here]
Model
modeID
modeName
manuID
[additional model specific data can go here]
Color
coloID
coloName
The manuID I put with the Model. Its assumed 1 model can only have 1 manufacture. But here, 1 model could have multiple colors available to select from. So we need a cross reference table to associate the models to the colors:
ModelColor
coloID
modeID
Now you can inner join Color with Model via the ModelColor table.
It might look like:
SELECT manuName, modeName, coloName FROM Model INNER JOIN Manufacture ON Manufacture.manuID = Model.manuID INNER JOIN ModelColor ON ModelColor.modeID = ModelColor.modeID INNER JOIN Color ON ModelColor.coloID = Color.coloID
Its a bit ugly, but will give you flexibility and reduce the amount of data you're storing.