Ну разве что. Для этого я бы не SEO-шника напрягал, а первым дал по рукам тем, кто через POST решил переключать язык и валюты (вещи, которые не пишут ничего в базу, а только контент отдают, принято через GET делать), переделал роутер в этом месте хотя бы для языков (там буквально одной строчкой скорей всего обойдётся) и дописал в htaccess по строчке на каждый язык, что-то вроде
RewriteRule ^ru/([^?]*) /opencart/index.php?_route_=$1〈=RU [L,QSA]
RewriteRule ^en/([^?]*) /opencart/index.php?_route_=$1〈=EN [L,QSA]
Мне кажется, этого хватило бы (www.site.com/ru/машинки/bmw-5-series-sedan, www.site.com/en/vehicle/bmw-5-sedan). SEO URL же для разных языков поддерживаются? У меня сейчас негде посмотреть, под рукой только одно-языковые сетапы.