2026 BMW M5 Pre-Purchase Car Inspection Cost Estimate