My experience with Edge has always been excellent and this time was no exception. I had an unusual issue that I could have lived with for a while but it was really inconvenient and I wanted to be able to use the car in a couple of days. They made time to take a look the next day and were able to resolve the problem a day before I needed the car for my trip. Everyone I've dealt with at Edge has been friendly, helpful, professional, efficient, and most importantly, has helped me get my car back into top working order. I can't recommend them highly enough, especially if you have a BMW. But they also did an excellent job on my daughter-in-law's Subaru.