Rabat - Real Madrid star Cristiano Ronaldo has bought an $18.5 million flat in New York, fuelling speculation of a future switch to the US to play in the MLS League.