2024 BMW 330e Pre-Purchase Car Inspection Cost Estimate