In some sense a small engine is a false economy for anything but low speed town driving. High speeds = higher rpm, more stress on engine, more wear and tear, higher initial purchase costs (due to perceived lower running costs). Ironically sometimes larger engined cars can be cheaper to insure...