Highlights from the house averaged 2.08m (10.2%) in the 10pm hour, while The Da Vinci Code appealed to 2.28m (10.4%) between 7.10pm and 10pm.
Conversely, ITV1's hastily-conceived schedule, consisting of a David Jason documentary in the 8pm hour, and Penn & Teller repeat at 9pm, performed dismally.
Joanna Lumley's Nile, itself a repeat, kicked off the night with just 1.75m (9.1%) at 7pm, then David Jason's Greatest Escapes logged 2.19m (9.7%) and 152k on ITV1 +1, and Penn & Teller: Fool Us entertained 2.06m (8.8%) and a further 125k on timeshift.
BBC One had a solid evening, as Britain's Hidden Heritage (7pm), Countryfile (8pm) and Ocean Giants (9pm) interested 4.28m (22.1%), 5.62m (24.8%) and 4.08m (17.4%), the latter shedding over 1m viewers week-on-week.
Over on BBC Two, Dragons' Den hooked 2.83m (12.5%) at 8pm, after which movie Page Eight managed an impressive 3.56m (15.7%) between 9pm and 10.45pm.
Channel 4 found an audience with Rush Hour 3 which pulled in 1.86m (8.2%) from 9pm (+1: 391k), while Holiday Hijack mustered just 905k (4%) at 8pm (+1: 151k).
Overall, BBC One held pole position in primetime with 22.2%, ahead of BBC Two's 12.1%, Channel 5's 10.2%, ITV1's 8.2% (+1: 0.4%), and Channel 4's 5.7% (+1: 0.9%).
Elsewhere, an Xtra Factor repeat picked up 983k (5.1%) for ITV2 at 7pm, as well as 270k on timeshift.
BARB ratings data supplied by Attentional