If you own a BMW and you're having it serviced or repaired by the dealer, you're wasting time and money. These guys know what they're doing, get it done fast, and don't charge nearly as much. I own a 1999 740i that I'm very particular about, and keeping it in top shape can be expensive. I wouldn't consider taking it anywhere else.