not knowing the overall wear on the car or the maintenance history makes it harder to judge but imo its not that bad of a price. $2500 out the door would be great. $2200 i think you are going to be really beating them up. if it definitely needs a cat see if you can get it replaced and buy the car for $2500. i think that would be ideal. or get it priced out at a shop and tell them to work with you more. point out some more bs. bring a cute girl too