List all posts from multiple custom post and filter by taxonomy

How can I create a list of all posts from 3 custom posts ('cars', 'boats', 'bikes') with a taxonomy of 'honda'?

This code only lists posts from a single custom post and does not filter the taxonomy:
<?php $loop = new WP_Query( array( 'post_type' => 'cars', 'posts_per_page' => 10 ) ); ?>

    <?php while ( $loop->have_posts() ) : $loop->the_post(); ?>

    <?php the_title( '<li class="entry-title">', '' ); ?>

    <?php endwhile; ?>