Yes, heavy metals such as lead and cadmium have been implicated in atherosclerosis. These metals can induce oxidative stress and inflammatory responses, contributing to endothelial dysfunction and plaque formation. Chronic exposure to low levels of these metals, often found in contaminated water and food, has been associated with an increased risk of developing cardiovascular diseases.