Probably 1950s or early 1960s. These badges were made in Western Germany.In tiny print just inside the edge of the badge,it reads Made in Western Germany.
SIZE....Badge is about 58mm.
ON the BACK....it reads BMW 501......... then there are some specs in both German and English.