The Mumbai police on Wednesday detained nearly 40 BJP workers, including senior party leaders Chandrakant Patil, Pravin Darekar and Sudhir Mungantiwar, while they were protesting outside the party office near the state secretariat, seeking reservation for the OBCs in elections.