Well after 2 hours and a lot of cursing I was able to get the old one out. However, the replacement one I got from Turner Motor Sports looks nothing like it. Although, they are both made by BEHR the new one doesn't have the same retaining clip on top and my old one wasn't held in with any screws. I drove down to the BMW dealer and they had a Valeo one in stock that looked just like the one from Turner.
For those of you that have replaced these were you able to find the old style one or did you go with the new style? If the new style what did you use to hold it in? The dealer gave me some T20's but I was hoping to find the old style one. See pictures below:
The two top pictures are the olds style and the two bottom are the new style. When I replace this on my X5 several years ago the parts looked identical