On the other hand, if I buy a car in Holland, get it serviced in Austria, and register and drive it in Slovakia - which legal system governs the transaction? Which country's consumer rights protections do I get?
It would be jolly inconvenient if the manufacturer ripped me off, and my only option for redress was a court 1000km away, with the laws written and courts operated in a language I didn't speak.
Or does the EU have some mechanism that avoids this problem?