this is a VERY common failure on e36's up there in mileage
maybe this should go to site feedback?
Separate names with a comma.