Car hire business Europcar has taken delivery of 20 3.5-tonne Iveco Daily Luton vans, the first of a 95-vehicle order to be delivered during the year.