You could have a products table and a foreign key in each, fuel and motor oils linking to the products table in order to have some kind of inheritance.
Many to many relationships you create by defining a mapping table with a foreign between the entities.
Given you have cars and fuels you could create a table carsFuelsMap which has two foreign key fields morors_id and fuels_id