I've got the OEM. it's about 200 or so but does do a decent job.
A few years ago when I first bought the car, they threw one in. I washed it and dried it on the low heat setting (very low heat) but it still melted a bit on the elastic and was basically ruined. (doh!)
I got a new one at BMW and has been fine ever since.
Every few months I just hose it off this time and let it dry right on the car.
|