BYD price assault continues as it scrubs $4000 off the Seal 6, Sealion 5 and Shark 6 – and the savings don’t end there Whichcar