American socialite and television personality Kim Kardashian flaunted her voluptuous figure in a hot black bikini while holidaying in Miami. Later, she was also seen hitting the beach in a purple two-piece.The 31-year-old babe recently shot for Allure magazine in a fitted top and just a bikini bottom below. The March issue of the magazine hits stands on February 21.The reality TV star is so figure-conscious that she's not ready to have children yet. "Do I want kids of my own? Absolutely. But I don't know if that's what's meant for me. Maybe I'll just work, work, work, and not think about it. Khloe (her sister) joked with me and said, 'Will you be my surrogate?' I said I think I have a couple more years when I just want my body to myself. At 35, I promise I'll consider it," contactmusic.com quoted her as saying.The Kardashian beauty landed in a huge controversy after she filed for divorce from basketball player Kris Humphries after 72 days of marriage. Her wedding was called a big publicity stunt.She was spotted reuniting with her ex-flame NFL player Reggie Bush last week. The two were seen having lunch at the Beverly Hills Hotel. They dated for two years before initially splitting in July 2009. Two months later, they got back together before ending their relationship again in March 2010.With that kind of body, while men of course drool over her, women go green with envy.