BMW's forced to discount its slow selling EV's up to $20,000