To start, that is a good deal, I am not sure what happens at the end of the two years though, will you have to pay the over-mileage (assuming you go over the 6K a year miles) or would you have to pay some sort of fee or something? not sure.
If you can pay the 1K deposit and the £126 per month for 2 years, then hand the car back and not have to pay anything afterwards then that is a good deal.
worked it out, all together it is £5.99 a day to have the car (including the deposit).
It's all about what happens at the end, talk to your dealer, I would personally like to know the outcome.