A cabrio can be easy to repaint if you R&R the trim yourself. An unbroken film of paint that goes under the trim looks much better than taped off pieces which are never perfect. Remove the grille, taillight, door handle and side trim. Go ahead and buy the side trim clips for reinstall as you can't get them off without breaking a bunch. With the door upholstery removed you can see the clips that hold the upper door trim. Just raise it up as far as it will go without removing it. When you sand and paint you will end up with an unbroken film of paint that goes under the molding. Push it back down afterwards. I'm not sure about the quarter and upper deck trim on the cabrio ot the vent glass. A neat trick is to remove the lockstrip on the windshield gasket and lay it out somewhere in the exact shape it came off. This makes it easier to get back on. There's a tool you can get on BavAuto and a lot of other places that makes reinstall so easy it's worth $18. With the lockstrip out the gasket will flex enough to allow you to put a piece of cord under it. This will hold it up enough to sand under the gasket and allow a film of paint that goes under the gasket. A blend on the windshield pillar is not very noticeable.
I prepped my coupe and got it painted diamondschwarz, clear coat, color sanded and buffed on the upper surfaces for $1500. The paint alone was about $500. The discount places would have done it for $900 using good paint. The big drawback was the car being out of commission for a month. I'm old and slow. One side of a cabrio could be done in a week.