The BBC drama, based on Alexander McCall Smith's bestselling novel, attracted a 27% share of the audience between 9pm and 10.45pm, according to unofficial overnight figures.
The first episode of three-part crime drama 'He Kills Coppers' was watched by 3.8m viewers, earning a 15% share between 9pm and 10pm.
In the mid-afternoon, ITV1 netted 1.9m viewers and a 12.2% share for its as-live coverage of the Formula 1 Malaysian Grand Prix.
Last week, ITV pulled out of bidding for the rights to broadcast Formula 1 to focus on Champions League football, paving the way for the BBC to pick up the rights to the motor racing series from 2009.
On Channel 4 on Easter Sunday, the last part of documentary 'Willie's Wonky Chocolate Factory' scored 1.8m viewers and a 6.7% share at 9pm. Including Channel 4+1, it brought 1.8m viewers and a 7.2% share.
Prior to this, 'Celebrity Wife Swap' drew 2.7m viewers and a 9.2% share at 8pm, with Channel 4+1 bringing the audience up to 2.8m and 10.4%.
Last night, the third part of ITV's new drama 'The Fixer' fell to its lowest audience since its opening episode, with 4.4m viewers and a 17.7% share at 9pm.
Five's 'Breaking into Tesco' earned 1.2m viewers and a 4.7% share at 9pm, while Channel 4's one-off documentary 'Bear Grylls: Mission Everest' managed 1.9m and 7.9% in the same slot. Including Channel 4+1, the programme's audience rose to 2m viewers and an 8.3% share.
BBC One aired Steven Spielberg movie 'Catch Me If You Can' at 9pm, with 4.4m viewers and an 18.6% share.