J'ai eu une 316i e46 phase 2 par le passé, et c'est vrai que le ralenti instable est une poblématique qui revient souvent quand on parle de ce modèle.
Tout d'abord il est vrai qu'il serai préférable d'analyser ton code d'erreur via un diagnostique. Je peut en revanche te donner des pistes à suivre : Vérifie les 3 durites du reniflard ou deshuileur Vérifie la durite qui ce situe après le débitmètre si il n'est pas troué ( Ca m'est arrivé ) Vérifie également le joint de cache culbuteur, essaye avec du nettoyant frein pour voir si le moteur absorbe le produit et monte en régime. ( Ca m'est également arrivé )