I currently have a database of vehicles for a used car dealership. Now I want to add another table with vehicle features (like leather, power steering, etc) but I can't figure out what is the best of doing it. I was thinking of having the vehicle table then a features table, then a lookup table to work with both.

Is the desired method of doing this?