Two BMWs - the 1 Series and the 3 Series - both achieved a maximum five-star rating in the latest round of Euro NCAP testing.