I have the 2.5 and love it. The engine is really sweet - the 3.0 basically has a slightly longer stroke. I saw on PH talk about the 0-62 times - the 2.5 is slower, but 2nd is geared to 58 mph, the 3.0 will handle the 0-62 test in second, while will impede the 2.5 figures. I was out with Playalistic and JonnyFive last Sunday. When we stopped JonnyFive's immediate observation was the minimal difference in performance between my 2.5 and his 3.0. While others will disagree, I feel there is little between the 2.5 and the 3.0 in terms of performance (certainly at legal speeds - I'd expect the gap to widen above 90mph), the real jump in the range is to the M, which is a different beast altogether.
However, with all of that said, I tend to steer people toward 3.0 at first, mainly for spec - the sport suspension (-15mm), minimum of 17" alloys, bigger brakes, auto lights, more likely to have xenons and the 6 speed box - the 5 speed box on the 2.5 is really well suited to the engine, but the extra gear would be nice on the motorway sometimes. So you get that extra at very little price premium on the used market. There is very little in the running costs as well.
Another factor, the sort of person who may buy a car with your head, say a mint 2.5 with the right spec and mileage at a great price, but then end up spending their ownership longing for the bigger engine should buy the 3.0 or it may ruin the ownership experience.
With regards to my car, I actually wouldn't swap it (cash free) for a 3.0, thanks to this forum... "there are many like it, but this one is mine."
All of the above is based on manual gearboxes, auto sap a bit of power and skew the results more in favour of the 3.0.