Tesla Model S P85D vs BMW 540d xDrive Touring G30: simulate the duel | Caralogy