你 can download all the apisodes as well as watch them online 由 clicking on the 最佳, 返回页首 image and looking for Full Metal Alchemist in the 列表 of animes available on the Web site. All episodes on this web site are in English.
你 can watch all 51 episodes here. Free, fast-loading and pretty good quality. (Note: If 你 see any weird subtitles, 你 can turn them off 由 clicking the "T" button on the player.)