Jenson Button believes he is back in a position to challenge regularly for podium finishes after picking up third place at the San Marino Grand Prix.
1 F Alonso (Renault)
2 M Schumacher (Ferrari)
3 J Button (BAR)
4 A Wurz (McLaren)
5 T Sato (BAR)
6 J Villeneuve (Sauber)
7 J Trulli (Toyota)
8 N Heidfeld (Williams)
Team-mate Takuma Sato's fifth made it a good weekend for Button's BAR team.
"I'm very happy to be on the podium. We have got so much information from this race, which is the first we have finished this year," said Button.
"I think we'll be strong in Barcelona. It's a different car, and I'm positive we can keep making these improvements."
Button took advantage of Kimi Raikkonen's early retirement to move into second place behind eventual winner Fernando Alonso at Imola.
He was eventually forced to settle for third after becoming the final victim of world champion Michael Schumacher's charge through the field in the new Ferrari.
But the British driver was relieved to collect his first points of the season.
"We have had such a tough season," said Button, who finished third in the drivers' standings last year.
"The first three races I haven't finished and it is great to be back up here and it's fantastic for the team to have two cars in the points.
"They have been a tough few races for us this season but it's the same sort of situation Michael has been in.
"We have all worked so hard to turn things around - and we have. We are not yet on the same pace as Ferrari but we have done a fantastic job."