guys, I took my car to Thompson BMW in Doylestown PA. I had them replace my air pump and put on new brake rotors and pads I got from Bavauto. Now, I did spend $1000 for all that and some other little issues, but let me tell you.... The best thing happened to me. While test driving the car, they drove over some new yellow road lines and got paint caked onto my car.
Your asking yourself, "and thats the best thing that happened to you?"
No, the best thing is, I get my whole car detailed, and an X3 to pimp around in until it's done... -_-