2008 535i with 42,000 miles. As everyone else has experienced, my engine hood insulation (hood liner) has shrunk over time such that the fitment tabs no longer hold it in place. Apparently the entire liner has shrunk by at least 2" so the tabs don't make it to the slots in the hood. My question is: should I get a factory hood liner replacement at about $120 AND has it been improved so it won't shrink? Or has anybody done an aftermarket installation of something like a cut and fit adhesive style hood liner. I've seen this type with a foil outer layer that looks like it might be better than OEM if it doesn't present any other issues I'm not thinking of.