The check engine light could be any number of things and the only way to find out is have the codes scanned. The brake light issue is common on E46 3 series. It is an issue were the brown ground wire that goes into the lamp housing melts at the connector causing a loose ground connection. The connector needs to be replaced and also add additional grounding wires to prevent further issues. And for fuel additives either use the cheveron techron, or the bmw fuel additive(the bmw stuff is the exact same thing, so just use which ever is cheaper).
325Ci Coupe Driver Window stuck in down position. There is a clicking noise when i attempt to roll...
(More)
325Ci Coupe Driver Window stuck in down position. There is a clicking noise when i attempt to roll up the window
how do you remove a gooseneck type tow hitch from a 2001 bmw touring, it comes with a key and a...
(More)
how do you remove a gooseneck type tow hitch from a 2001 bmw touring, it comes with a key and a twist handle but i can't turn the key to get it off