Hi and welcome to the forum.
Sorry to hear that your Mini is giving you grief in this way.
The loss of drive could be from a number of reasons;-
Broken Driveshaft (and I hope for you this is what it is),
Busted Diff,
Pinion Nut in the gearbox has come undone, or
Clutch Plate has gone.
Start it, put it in 4th gear, then check if the Speedo is working, if that is, look at the drive shafts (you can usually see them looking down the back of the engine from the top, and see if one is turning, the driver's side is the more common one to break. If you see one turning, that'll be the broken one. If you don't, then it's likely going to be an engine out repair.
I'll also add here that you want to check why your gearbox is jumping out of gear. If it does it a few times, it rounds off the dogs on the gears and then it will never hold gear. It is also an expensive repair. It maybe just from the shifter itself, check if there's a boot on the shifting rod where it enters the gearbox, if there is remove it as that will stop it fully engaging gear.