The BMW X3 is all-new for 2025, and it retains much of its character with some good, and a few not-so-great, updates.