BYD to offer Tesla-like self-driving tech in all models for free