Our impressions on board the BMW X7