Read some reviews on body shops, both independent and dealership shops. If you're not in a huge hurry, shop around, but let them know you are serious about doing it. I cant tell you how many people come into our shop and ask how much to repaint a car, and they get sticker shocked and never come back. They end up going to Maaco for $299 for the whole car, and wonder why it looks worse than it did before. Keep in mind, if you want something like the firewall painted, you're talking even more money. Its a lot more work than taping off and shooting it.