I have a thermostat stuck open on my 2005 330i. I've been working on BMW'S for a while now. I have always pushed OEM parts for reliability and proper fit. However, I've been researching and found on Bavarian auto there are some aftermarket thermostats for $50-$60 cheaper than the OEM counterpart. The cheapest is the behr which I've had experience with and would not recomend, they never seem to fit quite right and I've actually had to send them back and go with OEM a couple times do to bolt holes not lining up. The question I do have is about the wahler thermostat. I was wondering if anyone has had experience with this brand and has any advice. It's a $50 cheaper thermostat than the OEM counterpart which is enough to make me weigh the options. Is the wahler thermostat reliable, does it fit correctly, or is it worth the extra $50 bucks to go OEM.