I recently purchased an 02 e46 M3. it has an after market AFE intake, front and rear struts, H&R lowering springs, and a short throw shifter along with some minor visuals. While driving it has cut off on me twice so far randomly; once while on the highway and once will idling in neutral in a parking lot. I bought it from a reputable dealership that specializes in higher end cars. they say it was recently serviced and oil levels and such were good. however last time I turned off my car the oil warning light came on in yellow? also when it cut off those two times it did not bog down at all simply just lost power then battery and oil lights came on briefly (as they would when you turn the key to battery) now in full disclosure it has been years since I owned a manual and the first day was a little rough getting used to it but I was doing nothing out of the ordinary when the power loss happened. Also when it is idling and i shut off my A/C the idling rpms drop to almost a stall then jump back up. sorry for the long post just want the info to be there. in short What may have caused the power loss and how should i go about correcting it?