Hi Mark, I had similar problem on my e46 compact. There are probably many possible causes. Mine was a faulty wheel speed sensor. You will need to read the fault codes. There is a brilliant mini bluetooth OBD2 device that simply plugs into the cars OBD2 socket and links via bluetooth to your smartphone or tablet. A free app from the Google Play Store called Torque Lite will the talk to the vehicle computer and tell you in plain English what the fault codes stored are and what they mean. In my case the rear offside wheel sensor had failed which also caused the ABS to become inactive and also the ASC light to come on. Oh BTW, the mini bluetooth OBD2 device is about a tenner on ebay. The OBD2 socket is located above the drivers knee and is similar is size and shape to a scart socket. I think the socket has a dust cover but mine had been broken off already Best of luck. Brian
It sounds like just a coincidence. I dont know what a GRR noise is supposed to mean. It either Cranks, No Crank, or it Cranks but does not Run. Just tow it to a qualified shop and find out what the problem is.
Most common problems on E46 is fuel pump and vacuum leaks from old hoses. Get a wireless OBD adapter and OBD Fusion code reader app, read the trouble codes and freeze frame data. If your long term fuel trims are high (>10%) then it's running lean and likely vacuum leak.
Fuel pump should be replaced with an OEM Siemens/VDO brand every 100k miles.
Battery light is indicating that you have a problem with your charging system (alternator).
Sometime old faults are stored on system and need to clear the memory.
To clear the memory.
unplug both wires on battery terminal.
Touch them wire together that will clear any stored memory from the system.
Reconnect wire and re-check for any lights.
If the key turns in the lock, but does nothing, then the linkage has become disconnected or broken. The key is mechanical to the lock and the lock has a electrical switch to operate the central locking unit. Could be a simple broken clip from the lock barrel. Hope this helps
BMW E38 99-01 HID TYPE 7 Series 1PC Halo Amber Projector Headlights
Halo & L.E.D.
Bottom of the Headlight:
Ballast Bracket, Halo Wires(red/black)
Turn Signal Adaptor
10mm - 8mm socket
For more information about how to install your vehicle, come visit our youtube page on
Remove the facotry headlight from the BMW. First remove the front panel cover below the headlight to access the bottom screw of the headlight housing. There is also two screws on the top of the housing.
Once you have remove the headlight, turn the headlight around and remove the bracket that holds the Ballast. Then remove the ballast using a philip screwdriver.
Unplug the wire from the ballast, and then remove the Xenon Plug from the housing. Put the Ballast aside.
Carefully remove the D2S Xenon Bulb from the factory housing. Once you have remove the bulb, transfer the bulb to the Spyder headlights.
Remove the bracket from the Spyder Headlight, and then install the ballast on the housing like the original. Once you have put the ballast on, put the bracket back on.
Remove the Panel Cover bracket from the original headlight to the new Spyder Headlights as shown here.
Install the Spyder turn signal socket if the orignal does not fit, unplug the factory plug from the harness and plug the new one on.
Install the Spyder Headlight back on to the vehicle. Plug the Harness back on, the halo/L.E.D. Wires is connect to the Parking lights. These wires are optional to your vehicle, you do not have to wire them together.
Factory Xenon Headlight
Spyder Projector Headlight using Factory Xenon Lights
pls vote an diam giving you link also for better help BMW e46 HID Headlight Replace