I can be serious any time I like, thanks, Arse...
BMW haven't yet released a Compact for the E46, but unfortunately (well, did you see the E36 model?) it is coming. You could, of course, use the Coupe version. It's long, but it's low.
A SEAT Touring Car would be a wonderful thing; possibly the Leon or Cordoba would suit the regulations?