L'Oréal makes some of the most affordable hair dyes in both the professional and drugstore categories. Available in an impressive 60 shades, the brand's Majirel line promises true-to-tone color ...