Service dept. at this location is the worst I've ever experienced. They must be paid commission depending on how much they bring in. Gary seriously knows nothing about these cars. We own a 2007 Mini that wouldn't start. Took it in and had to have the fuel pump replaced and while they were at it they found that the timing chain guard was broke and the timing chain would need to be replaced. The car has 47,000 miles??? They wanted $3,500 to do the work. WTH!! I agreeded to let them fix the guard for $500 and got the car back. Fuel pump was under extended warranty but car was 4 months out of warranty. 1,200 miles later the car won't start again. Had to have it towed to Nashville and this time the water pump was replaced because it was under recall but they couldn't really figure out why my cylinders were flooding with fuel. New fuel pump maybe? No, the answer I was getting was the timing chain I didn't repair was the problem or maybe it was that I moved the car from one parking spot to another and the car isn't built for stuff like that. WHAT! I can't move a car from one parking spot to another??? Anyway, they kept the car over the weekend and couldn't find the 'real' problem. Cost us another $500 to test the timing chain and replace the plugs. Maintenance slip states that the car runs as designed. 1,200 miles and 1 month later I can't start the car! Called them back and I'm told from Gary that this is all due to the fact that I didn't replace the timing chain as recommended the first time! After a verbal yelling match I called a local repair shop who agreed to look at the car. As it turned out it was only the battery. First thing they checked considering I couldn't start the car. Gary's $3,500 fix turned out to be a $150 battery. Do every thing you can to NOT take your car to this location. You'll save yourself a ton of money and LOTS of frustration!