Audi A6 vs BMW 5 Series vs Mercedes E-Class vs Lexus ES - which is best? - bmw 530e