如图,在△ABC中,点D在AB上,且CD=CB,点E为BD的中点,点F为AC的中点,连结EF交CD于点M,连接AM.若∠BAC=45°,AM=4,DM=3,则BC的长度为()
A.8
B.7
C.6
D.5