BMW and Mercedes Just Proved Tesla Was Right About Self Driving

April 21, 2026