Maybe cheaper in your part of the country or that shop does bad work? I've gotten quotes from $1,800 up to $2,900 for vinyl wrap on my Miata.
Hmm 2900 sounds a little steep for a wrap job on a Miata. They're small cars and don't take much time to do. 1800 is what I would personally charge