2025 Mazda 3.. Still The Best Compact Car?