BMW reveals new Cooper and Cooper S