A month ago we purchased a 2001 BMW 325CIC for our daughter. We had a mechanic look at the car for us prior to purchasing it and he said it was fine and there were no safety issues. Our daughter is preparing to leave for school down in South Carolina so we brought the car in to “Bavarian Performance Group” for an oil change and coolant flush. We also asked them to perform a safety check and explained that our daughter is taking it to school. The guys at “Bavarian Performance Group” identified some serious safety concerns that needed to be addressed that were “overlooked” by the previous mechanic that examined the car. Over the next two days they made all of the necessary repairs and returned the car to us washed and vacuumed. Thanks to the expertise of the staff at “Bavarian Performance Group” the car runs and handles fantastic and is ready to make the trip down south. Lesson learned; if you want your BMW serviced correctly, take it to a shop that specializes in BMW’s!