Great, they will know immediately if the tensioner is bad. I always keep a spare belt in with the spare tire, you never know when you will need one and who will have it on the shelf.
If it is the tensioner:
X5 Cooling System Parts
Belt:
X5 Cooling System Parts
BTW, the water cooled Alt sells for $399, the other $390. Keep them honest.