If you buy their annual service you may be able to get it done for free
Personally I'd say that question is got to be so big you be best to call Best Buy themselves and ask because there's a lot more into how much does it cost to get a computer cleaned and then just the brand. I hope that helps.
Thanks! Your answer is awaiting moderation.