RepairPal Certified shops can diagnose and repair your 1996 BMW 318ti. They provide transparent pricing with a minimum 12-month or 12,000-mile warranty on repairs and services.
The key is subject to wear, and getting a new key cut at the dealer resolved the problem for me. Keep the locks lubricated with a good lub, designed for locks.