BMW 3 series e46 330d m57n Oil Sump Pan 2246912
You purchasing sump. Cant warranty oil level sensor its on it but might need change.
Thanks for looking.