Just arrived: The luxurious 2025 Mercedes-Benz