BMW's new $160,000 XM SUV roasted online over 'hideous' looks