My main concern is reliability - everything else secondary. Both are well known to be reliable cars and although neither is inspiring to drive, my guess is that the Almera will be slightly better in this respect. Not of huge importance to me but the Mazda is better looking I think... but due to a flooded market, I'll probably get a better cash price for the Almera.
In a very general sense, my feeling is that the Mazda is "better made" e.g. superior build quality, less 'cheap' bits.
Resale not that important to me - will be keeping as long as I can.
I'd go for the 323 Almera's can be very troublesome particularly with gearboxes and stretching timing chains.Both of these can be very expensive repairs.
But according to most reports/surveys the Almera is very reliable (as is the 323 of course) - is it not just that there are simply so many of them about that problems that you mention surface?
But I was kind of leaning toward the 323 anyway...
Mrs Jock has an 01 Mazda 323f, loves it, & it's as reliable as you'd expect. Wouldn't pull the skin off custard, but otherwise pleasant enough to drive.
One of my mates has an Almera & wishes he hadn't. Been garaged a few times & depreciated like crazy, resale value so poor he feels stuck with it.
I would go for 323 as I have an Almera '02 1.5 with 67,000 miles only on the clock and the gearbox is gone. We are looking at almost 3000 euro for a new one with labour. I would never go with Nissan again!!