Nice, i read "DO NOT PAY" as i was driving away....after paying. I was in a catch 22 of sorts. Had i had time to think it through I might have taken a different approach. With my wedding in a month, a house I'm selling and with work going ballistic i just don't have time to dick with the car or leave it at the dealer for days.
The tech told me that the new BMW bearings have a another piece for the wheel sensor that is very sensitive. I looked at the bearing pieces and I just don't see anything remarkably different from any other car, but then i don't work on these everyday.
Anyway, i appreciate all the responses and help. I think right now i'm going to show the old bearing to the shop and see what they will do in terms of compensation. If i had let them fix the bearing in the first place I wouldn't have had to pay but I just didn't trust them since they most likely broke it to begin with. However, no one can ever know for sure. The tech at the stealership told me these new bearings are very sensitive and that BMW contemplated putting warning stickers on them.