316i 1992 flickering lights/idle/dash lights drop out
I'm learning about cars at the moment so forgive me if I'm repeating a frequently asked question.
My 92 316i has flickering headlights/dash (which went out tonight for extended periods) and interior lights. The idle is also very erratic and the car seems to "stutter" at low speeds (30-60kmph).
I read on this thread that it could be the voltage regulator then a mechanic told me (without looking) that my model of car doesn't have a voltage regulator. Is this the case?
Either way, has this happened anyone else and what is the cause? The battery or Engine light isn't on constantly or anything, just a general flickering and now the dash comes and goes.
Any and all advice greatly appreciated.