No reverse have all other gears but reverse.
Check the transmission fluid. If it’s low and the car acts right when you add some you may have dodged a bullet. If not, take it to a good independent transmission shop. When was the transmission fluid changed last?