Shop › BMW E21 E12 E30 E28 E23 E24 Manual Sliding Sunroof Transmission 54121857958 Image 1 of 4 Image 2 of 4 Image 3 of 4 Image 4 of 4 BMW E21 E12 E30 E28 E23 E24 Manual Sliding Sunroof Transmission 54121857958 $95.00 BMW E21 E12 E30 E28 E23 E24 Manual Sliding Sunroof Transmission 54121857958 Good working order. Removed from 1989 325i. Add To Cart Added! BMW E21 E12 E30 E28 E23 E24 Manual Sliding Sunroof Transmission 54121857958 Good working order. Removed from 1989 325i.