Japanese all the way, but damn Euro car are so fuckin clean!