Took our son's vehicle here due to an oil leak. We took it for diagnostics and for repair related to their findings. We were told what the problem was related to the gasket and seals and given the total for the parts/labor (with at least 75% of the cost being labor). We paid $2500 for the repairs and took it back to my son. After driving it to him in Nashville, the oil leak in the same area remained. My husband took it back to Walker and they wanted to charge us another $2k+ to work on it again, because of the labor involved, even though this was what we took it to him to fix to begin with and the issue obviously wasn't diagnosed and repaired appropriately the 1st time around. We paid $2500 expecting the vehicle to be repaired and then they wanted us to pay them another $2k+ to do the same thing they were supposed to have done in the 1st place. They don't seem to stand behind their work any more...we have taken vehicles here in the past and when there was an issue they stood behind their work. We never had this type of issue there until the guy was hired to handle the "front end." And now there is no customer service, no guarantee of work, increased charges and services performed that were not asked for. We finally took it to another mechanic who told us the issue has nothing to do with any gaskets or seals so, my question would be...if a BMW master certified mechanic had looked at the vehicle wouldn't you expect it to have been diagnosed appropriately the 1st time?