Wow! If you have a BMW and you need repairs or maintenance TAKE IT TO KADUNZA. No need to read the rest of my "blah blah blah" just trust me. My 328ci is my third BMW. I have a mechanic that I trust, but I felt my BMW's were just a little to specialized for him. I was never a "take it to dealer guy" because of the lack of trust and I have been burnt on jacked up repairs. So I was stuck choosing honesty over 100% quality. The guys at Kadunda know BMW's. They have a clean shop and run a clean business. The work they did on my 328ci was exceptional. The diagnostics and estimate were spot on. The repair was flawless. If you own a BMW and are not a "take it to the dealer" person, I really think you will be happy here. Trust, knowledge and quality work.