No
Oil is non-magnetic. Magnetic substances are those which are attracted to magnets like iron, steel, or nickel. Oil, being a non-metallic substance, does not exhibit magnetic properties.
All of them!
Metallic or non-metallic elements can be magnetic.
It just is not true. Even iron is not naturally magnetic.
Paramagnetic substances are attracted to a magnetic field, while diamagnetic substances are repelled by a magnetic field. This difference is due to the presence of unpaired electrons in paramagnetic substances, which align with the magnetic field, whereas diamagnetic substances have all paired electrons that create a weak opposing magnetic field.
Technically all substances are magnetic in some way: it's either ferromagnetic (what most people would consider "magnetic"), paramagnetic (weakly attracted to a magnetic field), or diamagnetic (weakly repelled by a magnetic field). Not many substances are "magnetic" in the usual lay meaning of the word, though.
Malleability is a property of all metals.
Metallic substances have higher specific heat capacities than nonmetallic substances because metallic bonds allow for more energy to be absorbed without a large increase in temperature. This means that metallic substances can store more heat energy per unit mass compared to nonmetallic substances.
Iron
Magnetic substances are those that are attracted to a magnet while non-magnetic substances are not attracted to a magnet.
Barium is a rare metal that is non magnetic
Metallic substances have free electrons, which can move from atom to atom, transferring a charge.