You have to have the sunroof on a 135i/is in the US, but not the 128i/1M. FWIW, the 135is is just a 135i with a certain package of port-installed options, so, unless you’re buying for collectibility’s sake, you might just buy a cheaper 135i and add mods.