Best Buy offers the Insignia Portable Bluetooth Selfie Speaker in White for $4.99. Opt for in-store pickup to avoid the $2.99 shipping charge. That's $3 under our February mention, $5 off list, and the lowest price we've seen. It's compatible with most Bluetooth-enabled devices and features a remote camera button and speakerphone.