RIP M340i! 2024 BMW M440i Gran Coupe Review