If you determine the safety of a car based on one test... especially a test that has been failed by the preceding model, making the F10 purposely engineered to pass it this time...
MB doesn't make its cars to pass a test but to actually allow the passengers to survive. Therefore, theirs cars fare very good in all kinds of tests and also in real-life crashes, while BMW has a record of engineering cars for one specific test and thus failing at the others... which doesn't mean these are unsafe cars, but that safety is not the priority.
That said, BMW seem to be getting their acts together in terms of safety.