Sounds like you'll be fine with the Sony S360 or Panasonic BD60. Both are under $300.

Not sure about Divx though, any particular reason why you'd want that?