My focus is mid-sized, but its still considered compact.
Prior to 2000 the Focus line was a bit meh, starting with 2000 however they were a different car altogether. Whats interesting is after 2001 the Focus' bodylines were redesigned in a very subtle way making the car LOOK more compact even if it really wasn't.
For that reason my 2000 model focus looks longer than any other focus I see out there. I've considered doing a trade in for a newer focus, but this car has served me so well and even at 101,000 miles, I think with a post 100k mile tune-up which will run me around a thousand, this car will continue to save me moneys.