I recently relocated from Atlanta, GA and was looking for a reasonable mechanic to work on my 2007 BMW 328i. For the moment I merely needed to pass my emissions and tried the basic cap change that is usually the reason for failing as I recently did with the P0442 code. After doing some research I found some very good reviews with this shop and brought my car here and was also allowed to leave it with them a couple days while I was out of the country. Once I got back it actually was an issue with the gas cap so they addressed it and drove out the cycles for me and even went and got the emissions test addressed with a passing grade. Only thing I was charged for was an hour and a half of service and the emissions fee they paid for me up front. Very satisfied with the fact that they did not try to get me for some extreme amount of money for service that was really not necessary. This is now my car's mechanic for as long as I have it in AZ.