Besslers is the first place I check. It's a pull and pay place off the Petersburg exit
If you need one now the cheapest place would be a salvage yard followed by an auto parts store such as Autozone. If you can wait a couple of days then you can get a oil pan drain plug for your Sonic on EBay for a pretty low price.
Thanks! Your answer is awaiting moderation.