RAY MASSEY: Enter the Dragon! China’s BYD produces Atto 3
The initials BYD stand, rather self-consciously, for ‘Build Your Dreams’, which is emblazoned across the rear hatchback.
The initials BYD stand, rather self-consciously, for ‘Build Your Dreams’, which is emblazoned across the rear hatchback.