Appointment was made and completed promptly and at a price below the local "chain store" BMW dealer. 2004 X-3 is at 70K, and time for some TLC. These folks know what is best and have been the best I've used so far. Brakes, belts, filters, plugs, all done as quoted.