What Tincan said and don't change the color- that will cost even more- unless you don't mind the interior/exterior 2 tone look, in which case MAACO is your shop.
Coupla things about doin your own prep work, don't use rattle can primer nothing sticks to that crap but rattle can paint-and most shops won't touch a vehicle they suspect has been sprayed with that junk. If you have NO rust, you can do a quick color sand using a 3M pad- like those you find in most folks kitchens. Remove all of the trim, to include exterior mirrors, door handles, roof rack and the rubber strips up there, fender flares (Sport models) that you can (and don't want painted) and any decals/stickers cause MAACO won't for the advertized cheapo paint job.
A good 2 stage paint job(not a show quality) on the average door dinged xj should run about $3-4K. If you're gettin it done for a grand keep in mind it will look it.
I checked your profile, I see you have a 99. How bad is the paint?