Cosworth Impreza STI CS400 - a real excuse to emigrate This is the first genuine Cosworth-developed road car since 1996 and will probably be the most in-demand Subaru yet produced - only 75 Cosworth Impreza STI CS400 units will be built so we figured you'd want to read about them. [Full Story...]