2024 BMW 230i review: $44000 for this?