its single vanos engine .

Mick ,U need

fully dressed engine ,with manifolds and mounts
exhaust will be only custom build as e46 never had single vanos engine 6 cylinder
radiator ,all water hoses ,el fan or viscius fan as few different types
front anti roll bar as different offset for engine bay
clutch kit ,gearbox with lincages and probably diff
and some more bits