does the 1995 525i have 4L30E GM trans?