Welcome to Bimmerfest -- The #1 Online Community for BMW related information! Please enjoy the discussion forums below and share your experiences with the 200,000 current, new and past BMW owners. The forums are broken out by car model and into other special interest sections such as BMW European Delivery and a special forum to voice your questions to the many BMW dealers on the site to assist our members!

yes, the DTC light is on , the emergency brake light, the parking brake light, the works... the shop was a general tire and of course they claim no responsibility. does anyone know of anything that could have been knocked loose that would cause this?

Wheel speed sensor, but that all relates to the TPM. It sounds like the ABS module is bad (which will light all those up). Not sure what to tell you. If the brake sensor was knocked out or damaged I think it would give you the brake warning only. Lets start with which wheel was worked on and why?

If im not mistaken teh brake pad sensors are back right (passenger) and front left (driver). Does your car use TPM or TPMS? I have TPMS so i dont know what teh other style looks like in the menu. While researching my blown ABS module I found many threads relating to bad wheel sensors. (RDC? dont quote me on that though). I know the 2004 came with both types of systems.

I hate to say this. But that really doesnt sound like it could be cause by anything the shop did. The left rear tire doesnt house anything to my knowledge. And the TPMS being possibly broken wont cause the car to spaz out like that. I almost want to say disconnect teh battery cables and reconnect them. I am at the max of my knowledge and ideas at this point. Kinda pissed that the shop is not atleast trying to help you.....

Disconnect the negative for 15 minutes. Just breaking the power loop and you wont shock yourself. No it wont mess anything up (or cause any further damage). Your in dash clock and date will reset. I dont know if it will help or do anything for you. But its worth a shot.

And the battery is located in the trunk, right side, under the car jack. If all this fails to fix it you will need to take it to a shop and have them clear the codes and then re-assess it after.