BMW M440i Pre-Purchase Car Inspection Cost Estimate