Peugeot have a UK Motorsport site at
http://www.peugeot.co.uk/motorsport/
Unfortunately, Vauxhall dont yet have a site dedicated to the BTCC, but it is under construction at
[Removed at the request of some ***** that think any inbound link is bad for their SEO]