The risqué snap sees the star posing in a vintage Chanel bikini, and she captioned the pic, “Chanel vintage, lets please be specific”.
Fans were quick to slam the 37-year-old reality star, labelling the pic “desperate”, “sad” and “vulgar”.
“So inappropriate. You have children who will see this one day,” read one comment.
“Kim why are you so desperate?” and “This is disgusting to share such a private picture online. Keep it for your husband girl,” read another.
"I don't [really] do this, but this time I feel like I must. What point really, showing off a body that is not made of anything but plastic," someone else sounded off. "And for what for strangers to look at? Save it for your man instead. It's really sad and that's a call for desperate need of attention. You have three beautiful kids and a man that loves you. Be aware of your choices. You should be ashamed."
But Kim wasn’t the only Kardashian to pose in a vintage Chanel bikini, with big sis Kourtney also sharing a snap of herself, albeit slightly more understated.
The vintage bikini was originally worn by a host of model's in Chanel's 1996 SS show including Carla Bruni and Eva Herzigova.
The bikini was reissued three years ago – and of course, Kim snapped one up for the cool price of $1,450.