DIY Diagnostic Guide: Mastering BMW X3 Component Failures Across Generations