Cannot imagine spending $350 on a two generationold DJI drone at this point. The capabilities have dramatically improved.
The latest DJI Mini2 retails for $449, has 4K video with a three axis camera gimble and twice the flight time vs 1080p video with two axix camera gimble on the DJI Spark.
The one gen old DJI Mini can seems to still be available new, with retail price of $399 and has 2.7K video, three axix camera gimple, and the same twice the flight time of the Spark as the Mini 2.
The Mavic Mini SE is available for about the same price. This Spark is old tech in comparison. Should be sold for $200 to make it worthwhile.