BMW and Mini announce PHEV updates