are you sure its not a 535? or 325?
Umm check your idle control valve. Might be jammed?
have you checked fuses?
it might be your DME(computer). I am told they have intermitant problems, and occasionally dont liek to work. Try and tap you dash right above your glove box.
As half assed as taht may sound it has worked on my 318.
We all get the urge...Saturday early morning...nothing to do till noon...
The aural sensations of 1st gear WOT
**CGM **(Certified Garage Mechanic)