I ordered a BMW steering hydraulic motor from eeuroparts. After the purchase they held Ransom until I pay the core charge. The core charge was not mentioned during purchase! Then, trying to return the item Several months later, they said the core charge had expired. This also was never mentioned. The core charges expire within 30 days from purchase. Not from when received. So, this being a major engine part, from ordering, setting up install with a specialist mechanic, receiving the part back and shipping, I'd say it would be near on impossible to get it back in 30 days unless you planned it like a military operation! Also, the part was not a genuine Bmw part, but a reconditioned knock off. Not even brand new!
Another red flag is it very hard to find their address anywhere online. I know this is an e-commerce company, but most companies have addresses for returns, etc. That's a red flag in itself! You have to go through an extensive vetting process to do a return and, like with my return, there's a sales person that can easily block it with an arbitrary. Oh you There's a sales person that can easily block it with an arbitrary "Oh, you didn't get it back in 30 days. Etc."
The irony is, the returned part would be a genuine and very rare BMW part that could be reconditioned and sold for more money than their knock offs! But I get there's just a sales staff there answering the emails and has probably been told to block all returns as much as possible and doesn't have the whit to know what's good or bad!