A:AnswerYes. Even if the unit comes with free install you will have to pay for the necessary parts to complete the install. Usually, but not limited to, a wire harness and dash kit.
A:AnswerNothing is free at Best Buy.
They'll even try to charge 65$ to setup an appointment online, with an email to confirm the appointment as your purchase...