2024 BMW M2 Pre-Purchase Car Inspection Cost Estimate