Here is my take on this.
I think someone at Tesla made an error.
The BC Motor Dealer Act does not prohibit the giving of a benefit to someone who buys a car. It does prohibit a person who is not buying a car from receiving a benefit because that person did something to achieve the sale.
“salesperson" means
(a)an individual, other than a motor dealer, who, on behalf of a motor dealer and for or
in the expectation of a fee, gain or reward,
(i)solicits, negotiates or arranges for the sale of a motor vehicle to a person, or
(ii)in any way participates in the soliciting, negotiating or arranging for the sale of a motor vehicle to a person,
Tesla giving a purchaser free kilometers of Super Charging is not different in principle from a dealership giving the purchaser of an ICE vehicle a full tank of gas and free oil changes for a year.
If the ICE dealership gave gasoline and oil changes to someone who made a referral to the dealership, that would be an offence.
I think that Tesla recognized that they had to reverse the free kilometers to people who received the kilometers when they
made a referral that resulted in the sale of a Tesla.
Then someone at Tesla made an error and thought they had to reverse all of the free kilometers,
including those who received them because they bought a Tesla.
I think we need to continue to advise Tesla of the error until they correct the error.