Rory McIlroy will prove the major attraction at this year's BMW Masters when the Northern Irishman returns to Shanghai from October 25-28.