2024 BMW X2 Pre-Purchase Car Inspection Cost Estimate