1) ожидать; быть готовым к чему-л.
This is more than I bargained for. — Этого я не ожидал, это неприятный сюрприз.
I had not bargained for such heavy rain, and got very wet without a coat. — Я не взял с собой плащ и страшно промок - я не ожидал, что пойдет такой дождь.
2) торговаться
The dealer spent hours bargaining for the valuable painting. — Агент несколько часов убеждал продавца снизить цену картины.