New BMW 5 Series v E-Class v A6: Which is best?