I took my 1999 528i to Steve's BMW Service in Redondo Beach for an air conditioning problem (caused by local so called independent BMW specialist). Steve did a great job! He took the route I suggested and saved me a ton of money and headaches. He also took care of several annoying "engine light" issues that my long time BMW dealer failed to correct. I strongly recommend Steve's BMW Service. He's honest and doesn't tack on un-necessary work. He also has all the required diagnostic equipment that others lie about having. This is a great find and I'll be back.