2010 BMW 335i xDrive Pre-Purchase Car Inspection Cost Estimate