In my ongoing 540 renovation I had the displeasure of dealing with a st. louis area bmw dealer. These jokers charged me $740.00 to remove and replace the wheel bearings in the trailing arms. Keep in mind I brought them to the dealer - just the arms, and figured no more than a couple of hours each tops. Wrong - they billed 6 hours total - I'm guessing the billable hours to do it on the car after removing everything and reinstalling after finished. I was so pissed. On top of that I was sitting in traffic with in sight of the dealer for ever so called them to let them know I would be there right at 6:00 - closing time. I walked in at 6 on the nose and the ****ers were all gone. I got the manager and made them go get them - I live 2 hours south in Carbondale & couldn't get back any time soon. Bottom line, watch out for Suntrup West county BMW in MO. They sucked like it was their job. If I didn't need the car back on all 4's to get it on a car hauler to KS, I'd have told them to shove it up their ass. But I'm not bitter......