Provided an estimate on my BMW that had a notorious check engine light that comes on after long trips. Then, went over in detail the test results. One item was possibly already replaced by the dealer last year and, if so, I should contact them to replace it under warranty. The other items were also not essential to repair now, althoughI needed to be aware. All-in-all, the visit was quick, courteous, and honest. A very refreshing and worthwhile visit, my first but not my last. Yes, I recommend them over the BMW dealership.