This is for the XC60 SE Nav + Leather with 8k miles p/a
High deposit, but they also have other options with lower deposit that works out slightly more expensive.
The total price of £7369.20 already includes the 'Vehicle sourcing fee' of £360.
I couldn't find the excess mileage charge though, so can't comment on that.
New shape is probably coming out in 2018 so we should be seeing more of those deals around.