My 2014 BMW 535i has recently started making a clicking sound when I try to start the engine. The battery has been tested and appears to be working correctly. My mechanic suspects that the starter motor may be failing. I would prefer to find a used original component instead of paying for a new dealership replacement. Does anyone know where I could contact a supplier in the Dallas area?