Best auto shop I have ever worked with. Facing a $12,200 bill from the BMW dealer, a friend told me about OOROO in Green Valley. Ran all the same diagnostics as BMW and manually inspected the parts/systems in question. Walked away with a bill a fraction of the cost. The repairs were age, wear and tear replacements which I would expect for my 2005 3-series. Very thankful we found them. P.S. John was great to work with!!