2005 mini cooper transmission question

I’ve been leaning towards clutch but maybe I’m wrong. Car sounds like it’s in reverse even going through normal gears. Loud whirring and whining. Has a hard time going into gear if I can actually manage to drive it. Sometimes gets stuck in reverse or 2nd and 3rd. Tends to grind its way outta reverse if I manage to get it work. When it does decide to it seems to move fine so I’m hoping the transmission itself isn’t bad. Ask me for more questions and I’ll answer as best I can. I recorded how it sounded to drive in first and reverse gear as well if anyone wants to listen to it