E30 (1982 - 1993)
It's looking like I may need a new master cylinder for my 1989 325i. My shop says a new one will cost around $350 plus labor, but I've found several online at prices ranging from $96 to $308. Bavarian Autosport only lists one, with no distinction between Girling and ATE. Pelican Parts just list...