The 2023 BMW 7-series is the best 7 since the E38