Look at your VIN. If it starts with J, your car was built in Japan. If it starts with 1 or 4, it was built in the US.
Don't know what Subaru ships where. I bought a US spec 1990 Toyota Corolla Wagon (it was an AllTrac, thank you!) in Europe. At the time, the Corolla was built in both the US and Japan, but Toyota would not ship US built cars to Europe, only Japan built cars.
Mercedes builds a fair number of E class sedans in Mexico, but will not ship them for sale in the US. I don't think they ship the M Class anywhere outside of the US.
Of course, Ford only builds (assembles, anyway) Crown Victorias in Mexico. That way they are classified as imports and don't count against the CAFE standards.
Its a weird world.