Have you seen the Harry Potter collector dolls? They have an RRP of £19.99 and are still that price in most stores, but Bargain Max have them in offer for just £16.99 with free delivery, and that's the best offer around.
These are large action figure style dolls, and stand 32cm (12 inches) tall. They have eleven articulation joints so that they can be posed and moved, and they come dressed in their signature Hogwarts uniforms with a cloak. Each doll comes with a personalised wand as well.
Bargain Max offer free delivery on all orders over £15, and these dolls are part of the Half Term Toy Event.