Yesterday I drove my bimmer with no prob. This morning it won't start at all!! Alternator working and battery is good. Used my Peake reset tool and fault code shows 1A, check the fault code chart and it shows Control unit supply. I called the bmw parts and services department and quoted me $1300 just for the part. I decided to check the web the whole to find better deal. Night time comes, tried start engine and it worked, turned it off and turned it back on it's good. However, the Check light engine stays on. Checked it again with the fault code reader and it shows a different fault code 1st is 29 for "Air mass sensor" and fault code 65 " not listed what it is ". Tried to start again and everything went crazy!! 1. IDLE GOES UP AND DOWN, GAS PEDAL DON'T WORK AND AFTER FEW MINUTES IT GOES AWAY "LIKE EVERYTHING IS BACK TO NORMAL". I drove it for a mile and start doing it again "very rough idle and stalls". I've noticed that gas fumes smells so bad. Please let me know what to do... any help will be greatly appreciated!!