I took my vehicle to Keith at Taylor's. I let him know that my intention was to sell the car, and I wanted to fix a few things prior to selling the car. We reviewed the things that I wanted to do. He said that he would do a free 29-point inspection on the vehicle to find any mechanical issues. We also discussed clipping in a few trim pieces and replacing weatherstripping and trim around a window. He wasn't sure what the price would be on the the window trim, so the last thing I told him before I left was that if it was over $150.00 to call me, if it is less to go ahead and replace it. I received a call two days later that my car was ready, and the total was $328.00. I went to the shop to pay for the repairs and pick up the car. After paying, I went to inspect the car, and the window trim was not replaced as we discussed. Basically, Keith said that he forgot. Then I looked at the bill. He charged me $88.00 for a oil change (reasonable for a BMW), about $96 for a diagnostic (which he said would be free), and $126, to replace plastic clips on three trim pieces (seemed ridiculous). I asked him about the window trim, and he said that he could not take care of that for me. I would have to buy the part for around $150, and he would do the labor for free for the confusion. In short, the repairs I thought cost $328, would now cost almost $500. I thought the whole experience was unethical, and that he should have done the repairs he agreed to. I will never do business with this shop again. I have never worked with a shop that didn't write down what needed to be done, and communicate the repair costs accordingly, so you can make an educated decision. They took no responsibility for not keeping their commitment even though he admitted that our discussion on the repair expectations took place just as I described.