Every single, solitary thing about my experience with IMW was first class. Just the right amount of communication and their web-based quote tool made it easy for me to see a breakdown of the estimate. Their expert guidance helped me to make decisions based on what was a priority repair and recommendations were shown in order of most pressing to least. Also, Michael let me know that the most significant issue may be covered under an extended warranty from BMW. A quick call to the local dealer confirmed this and I saved $1,600. How's that for honesty and transparency? I took my 528i to IMW based on the reviews that they had online. It's only fitting that my review should be there as well. This is a first class shop. No hesitation to take my BMW back to them.