Personnellement si j'étais toi, je partirai du début, càd :
1) Définis un prix de base par modèle de voiture sans aucune couleur et options
2) Définis un prix par couleur et
3) Définis un prix par option
Ensuite tu fais tes tables de cette manière,
- Table 1 => Modèles
- Nom du modèle
- Prix de base
Table 2 => Couleurs
- Nom couleur
- Prix pour la couleur
Table 3 => Options
- Nom de l'option
- Prix
Et ensuite tu sais récuperer le prix d'un produit en fonction de sa couleur et de ses options.
Et tu peux même si tu désires enregistrer le produit (car commande ou quoi)
Créer une 4eme table - Produit avec les 3 id des différentes tables + prix final :)