Create dynamic / data driven pages in wordpress

There are potentially many ways to achieve what you want to do. My approach would be to use WooCommerce and then define ‘Ford Focus’ as a product. I then would configure the product to offer the various different colors and/or any other features.

This approach would not create 5 pages on the sitemap. It would create a single product for Ford Focus, and this should be sufficient for the SEO, because you would use rich-snippets to define the individual products and features and Google recognizes and uses rich snippets as part of the ranking.

Also, while optimization for Google is important, the creation of 5 separate would not lead to a good user experience and user experience is the key to success. A single dynamic page with all the configuration options (color, engine capacity, etc.) would in my opinion be the way to go. You can achieve this using the standard (and often free) features in WooCommerce (or Easy Cart, or Cart Press etc.) plugins.