Yes. Price should be under $100.KevinM said:Yep, this is almost definately the final stage resistor pack. It is a small fuse type device above the front passenger well that is a known problem for BMWs. There is a how-to-change it picture essay on a 540 site. There is a link to this on this site - you will find it if you do a search. Apparently you can change it yourself in 15 minutes.