Etrailer.com has a few that will fit your car, priced in the low $140s, free shipping, no tax. I wouldn't bother with having it "professionally" installed for several reasons. First, most places will want 1-3 hours of billable time, which could easily run twice what the hitch costs. Second, most places are not thrilled, or even willing to install products that are provided by a customer. Third, the average shop is going to quote you a lot more that $142 for the hitch, they typically get them from a regional supplier and pay a lot more than you do for the part. Next is the fact that, twice in the past, I had to remove and reinstall hitches that were installed incorrectly, both were done by "professionals".
You can easily handle the job, Etrailer typically has great video tutorials on specific installations. Figure out what you need to do the work, and grab the tools at Harbor Freight. You will end up spending far less that having anybody do it for you, gain some experience, and some inexpensive tools. Many times I have heard folks comment about spending $4-500 bucks on a hitch that they had installed by Uhaul, or Camping World. I just shake my head. It's a $150 part that takes a half hour to install. So they got bent over AND handed the shop $250- 400 for the privilege. No thanks.