Thanks for all the help guys. I did call Beemerboneyard and gave him my vin and he told me it is the correct belt. Well, I had a DUH moment. Note to self and others: DO NOT try and install a belt that has been sitting in the garage when the temperature is 6 degrees outside. Warmed it up good with a hair dryer and it went on like butter.

Again thanks guys.