first of all..
Peri: think u should look into the whole cant register thing.
both the swift and the cruze share simialr engines if not the same i belive., they give good ecnomy, comes with almost evey option possible including EPS and ABS
but again both of them are not fun to drive.
the mazda ahem ahem,.. will not give u the same ecnomy but pretty much give u something fun to drive..
the ex3 i guess will again give u the fun but not as much fuel ecnomy as the swift or the cruze..