Recent 4-room HDB transactions for Margaret Drive include: 40B Margaret Drive ($540,000), 42A Margaret Drive ($790,000), 30 Margaret Drive ($800,888), 41A Margaret Drive ($515,000), 40A Margaret Drive ($795,000), 37 Margaret Drive ($768,000, $768,000, $750,000).