2023 BMW M3 Competition Review - Best Sports Sedan or Not Worth The Hype?