It sounds like the ignition switch may be starting to fail. Check the amount of voltage at the fuses for the wipers and instrument cluster. It should be about 12 volts. If not I would suspect the ignition switch.
Thanks, and please Accept.
BMW Technician
Master BMW and Master ASE Certified