This will fit the following vehicles:-
BMW
3 Series (1991-98) - E36
320i, 323i, 325i, 328i
5 Series (1990-96) - E34
520i 24v, 525i 24v, 525 ix 24v
Z3 (1996-98) - E36
2.8i
For engine codes:-
M50 B20 / M50 B25 / M52 B25 / M52 B28
Please check compatibility chart for BHP & vehicle matches
Lots more parts available in our shop
If in doubt - just ask