This 3k deposit trap does not apply in BC.Reason it happens with Hyundai is because they have non refundable deposit, that too 3k.
I went to test drive it before I ordered id4, it ended up horrible experience from dealer's end. At that time they told me I have to pay 3k non refundable deposit to book it. According to them they are doing it because many people book it and never take delivery so hyundai want to deliver confirmed orders only. Which kind of makes sense to me as long as they don't raise the price.