Post the alignment numbers from the LAST time they did it- when they sold you the tires...
Every once in a while a car is not aligned from the factory- or someone bumped something unloading it- and the new owners get a few thousand miles before being abused by the dealer. The warranty for ALIGNMENT when new is onlu 2000 miles- BMW knows that you will never notice the tire wear in 2000 miles...
Again, post the numbers, I'll let you know.
Keep it as simple as possible...but no simpler.