eBay
This is a replacement ashtray cover for your BMW E46, it fits like the original part.
It has been 3D printed with ABS plastic, which is a heat and UV resistant material.