Mercedes (86-07) Hood Release Handle @ Dash GENUINE oem open opener w124 w203 Hood Release Handle Under Dashboard Brand NEW part with full 1 year warranty. Mercedes part# 124 880 03 20 64, check fit below. Recently made Genuine Mercedes part, not been lying around.