This is my first time visiting Knight for diagnostic on my Mini Cooper. Everyone at Knight is courteous and attentive to my concerns; my check engine light has been on for over a year. I am confident the issue will be resolved. The Mini car dealer has been no help in the matter of the check engine light, but very enthusiastic on draining my wallet. The scope of the diagnostic from Knight, far exceeds any done at previous service sites I have visited, in trying to resolve the check engine light issue. The cost of the diagnostic at Knight is about a quarter of what one would pay elsewhere.