Same menu for different taxonomies to reach different content

How about creating those categories Cars, Tvs, Trains and Ships as sub categories of locations?

Then you could have a navigation menu containing parent categories i.e Briton, Manchester etc.

Once a parent category is navigated to you could have a menu that uses the get_terms() function with the parent argument set to the current location term ID that lists all sub categories of the current location. Something like this.

$tax = get_query_var('taxonomy' );
$current_location_id = get_term_by( 'slug', get_query_var( 'term' ), $tax ); 
$terms = get_terms( $tax, array(
    'parent' => $current_location_id
) );