Is BEML Ltd. worth buying?