Garage Floor

My garage floor is uneven, it tapers from front to back and uneven from side to side. The concrete was painted at one time but most of it has come off. Is there a product that I can just pour onto the floor to level it creating a nice even floor which then can be finished by painting or epoxy. Im trying to avoid breaking up the floor and having new concrete poured. Any info would be greatly appreciated.