Es que te estas dando la respuesta,
Cita: Había pensado en la posibilidad de crear un único controlador/acciones que recibiera un parámetro (la marca del coche) y se personalizase para ese parámetro.
Por ejemplo, que MarcaController reciba un parámetro "Opel" y sus acciones index, información, características y galería muestren en la vista la salida específica que devuelve la BBDD para esa marca.
como lo has dicho es como lo deberías hacer, el controller recibe por parámetro la marca, es mas como siempre vas a precisar una marca, te puedes hacer un plugin que al detectar el controller(MarcaController para tomar tu ejemplo) automáticamente busque la marca en la persistencia y la inyecte en el fc o bien en el controller.
Saludos.