You could try replacing it yourself if you'd like. But you have to consider that if the dealer does it, you'll have an oem antenna that will look exactly like the old one (if that's what you're trying to achieve) but more importantly you'll have a full warranty on the labor performed on your vehicle. Not sure on pricing though. Definitely get an estimate beforehand.