A $5.7m renewal of the Crown fleet will see the govt buy 10 new BMW i7s and 19 smaller, more economical vehicles.