OK, My car came back from getting it's new started put on yesterday. Once i got it back I was like "Weird, my car feels slugish", but then I thought, must be bcs I was driving my mom's 540i (V8 BMW, very fast).
SO, I was driving around yesterday, and all a sudden I see that damn "Check Engine" light come on

. SO I figured that the mechanic must have forgot to put something back or soemthing like that. So today I plug the obd-II code reader, gives me a
P0155 code: O2 Sensor B2 S1 Htr Circuit Malfunction . So, the 02 sensor of the second bank sensor 1 has a heater circuit malfunction. I erased it, and who knows maybe it won't come back, but since my car is kinda slugish and am not getting as good of a gas mileage as before, I am assuming that it is in fact bad. Now I heard that this is somewhat of a common problem in our cars...
So, anyone got a DIY on this, or any ideas on how big of a hole this will dig for me? Any help would be more than apreciated.....
An also, what is the difference between the O2 Sensor Heater Circuit and the o@ Sensor it's self? Bcs bare in mind if gave me a Heater Circuit Malfunction, not the O2 sensro it's self....