I'm pretty sure they're made by Mercedes Benz.
That's why the two dealerships are always next to each other.
However as Britain gave Germany the equipment and money for the car industry after the war they are sort of British ;)
(
Kirbie,
Fri 23 Jun 2006, 16:57,
archived)