No officialy you cant buy CS3 annymore.
But you still can buy CS4 i think and than you have CS5 for free.
And yes CS3, 4 and 5 are way better than CS2. CS2 was the worst CS version there was even CS1 was better than CS2.
You can buy any version legally from someone that has not used it as the basis for an upgrade.