Convoy Auto Repair provided fast and friendly service for my BMW 128i. I had an oil pan gasket, serpentine belt, and front brake pads and rotors replaced, as well as an oil change. While the maintenance wasn't cheap, it was still less expensive than taking my car to the dealership.