You need to get a handheld Actron device from places like AutoZone, plug it on a socket under the steering wheel area, push few buttons on the device to reset the code. AutoZone should be able to help you or even use their device to reset it for free.
RepairPal Certified shops can diagnose and repair your 2003 BMW 325Ci. They provide transparent pricing with a minimum 12-month or 12,000-mile warranty on repairs and services.
Thank You!!!!