Budget cars don't have to be boring if you buy one of these five models.