Registered: 19/05/1999
Posts: 3457
Loc: Palo Alto, CA
Definitely mexico (well, lots of stuff is stamped mexico, it's possible the final assembly happens in Germany but I seriously doubt it).
It's expensive because they get away with it - most places in the world are more expensive than the US when it comes to cars (and gas, oil, servicing...). You guys just get a quantity dicount ;)