i had a similar problem as yourself on mine, except it wouldn't open on either the internal or external handle, and was the driver's door! had to crawl over every morning and avoid the gear stick going up my bottom.
dealer sorted mine out by replacing some bits in the door of some sort.
definitely take it to the dealer to get it fixed.