With the Mitsubishi Lancer SX not seemingly available anymore, the Hyundai i30 goes to the number one slot.
While currently cheaper than the i30, fuel consumption is slightly worse and you only get a Space Saver spare tyre.
It's been a long time since the Subaru Impreza has been back on this list, mainly because of its price and fuel consumption being on the high end. However with so little competition in the under $25,000 bracket for safe compact cars, it's managed to slip back in.