Why not get a second opinion at another German shop? A BMW is a pretty delicate car, but this sounds excessive. Did you SEE the broken tie-rods, as I suggested in the first answer? As for sliding sideways, this is called 'road hazard' which is a fancy way of saying 'tough luck'. That 50,000 mile/5 year BMW zero cost for maintenance has many types of loop holes, I know a person who can't get his oil changes under the 50k/5 yr 'no cost' program, because he is a salesman and drives a lot, what a crock! Have you called BMW customer service? I would. I think the truth should come out on this 5yr/50k no cost program, I know a lot of people who feel ripped off by it, after they get committed to buying the car. I think that it's a classic example of 'bait and switch'.