This will fit the following vehicles:-
BMW
3 Series (E46)
318, 320, 330
5 Series (E39)
520, 525, 530
7 Series (E38)
730, 740
X5 (E53)
3.0
Land Rover
Freelander I / II / III
2.0 TD4, 2.2 TD4, 3.0 TD6
Please check compatibility chart for BHP & vehicle matches
Lots more parts available in our shop
If in doubt - just ask