I'm with Symon,
Get a 2.0 if thats in the age/price range you are looking for.
But make sure you don't get the M32 box (you can check by looking at the gearbox casing down the side of the battery, if it states F40 then buy it)
also the selector is different on M32 and F40 boxes.
this all depends on your budget, the 2.4 is great, but has it's issues which are well documented, the 2.0 is a much better engine and will hold it's value longer, The 1.9 is still a great car but has a history of costing a lot of money in repairs. (this is all subjective, you pay your money, you take your choice)
My first 159 was a 1.9 and it cost me a lot of money (over 1/2 the purchase price in the first 8 months), I didn't do much research (and if I had it would not have made much difference) but then I was bitten by the Alfa bug and when I got rid of the 159 I bought another (a 2.0JTDm SW) which is a much better car and hasn't cost me a penny other than servicing and the usual fuel/insurance/mot/tax in 18 months.
From what I've read/seen on here if you get a 2.4 you will have to get one that has had mods or fund them yourself, if you get a 2.0 you can either keep it stock and have no issues or mod it at your own cost and have no issues. I had mine remapped to 210BHP and it's never missed a beat in the 14 months since I had it done. In the first 2 months of ownership I used to get shown a clean pair of heals by Skoda Fabia VRSs, but not since the remap.

there is very little that leaves me behind.
Axe.