Best Lease Car Deals Available? (Vol 4)

Best Lease Car Deals Available? (Vol 4)

TOPIC CLOSED
TOPIC CLOSED
Author
Discussion

gregd

1,651 posts

220 months

Thursday 31st August 2017
quotequote all
esxste said:
BillyB said:
Mark - I can't get this to work. I installed greasemonkey, copied in the script and even added the contracthireandleasing.com to User Settings. Greasemonkey shows the script is running but I don't get the extra info in the filter. Am I missing something? TIA.
Check that the URL's have copied over correctly. When I did it somehow the url's had been shortened to /...

You should have the following:

 // @match https://www.contracthireandleasing.com/personal/car-leasing/* 
// @match https://www.contracthireandleasing.com/business/car-leasing/*




Edited by esxste on Thursday 31st August 09:24
Still not working for me either although in Tampermonkey it's not obvious to me if the script is running. I turn it on in the list of installed scripts but I note if I click on the Tampermonkey icon in Chrome's toolbar it says "No script is running"


talksthetorque

10,815 posts

136 months

Thursday 31st August 2017
quotequote all
full script that seems to work for me ( in safari) - hidden in spoiler, so as not to annoy people who are not interested.

// ==UserScript==
// @name Contract Hire and Leasing Calculator
// @namespace http://rorymccrossan.co.uk
// @version 1.0
// @description Adds helpful information to each deal
// @author Rory McCrossan
// @match https://www.contracthireandleasing.com/personal/*
// @match https://www.contracthireandleasing.com/business/*
// @grant none
// ==/UserScript==

$('<style />', {
text: '.overall-cost { text-align: right; padding: 0; position: absolute; top: 0; left: 0; right: 0; background-color: #DDD; }' +
'.deal .title-wrap { padding: 0 0 0 10px; }' +
'.all-price-wrap { padding: 0 10px 10px 0 }' +
'ul.amortised li { list-style: inherit; display: inline-block; position: relative; padding-left: 15px; text-align: left; margin: 0 5px 0 15px; }' +
'ul.amortised li:before { position: absolute; left: 0; content: "\u25b6"; }' +
'.manufacturer-banner, #ootwWindow, .right-panel, .leaderboard-wrap, .deal-panel h2, .crosslinks, .inline-srb-wrap, footer { display: none; }' +
'.content { margin-top: 0; padding: 5px 3%; }' +
'#btnClose { top: 33px; right: 0; border-left: 5px solid #FFF }' +
'.deal-panel .listing-text { width: 50%; float: left; padding: 7px 0; }' +
'.pagination.posts { width: 50%; clear: none; padding: 0 0 10px; margin: 0;}' +
'.search-button-wrap { width: 25%; float: right; position: relative; padding: 0 }' +
'.keywords-wrap { width: 75%; float: left; margin: 0 }' +
'.adv-options { padding: 0 }' +
'#alldeals .deal { color: #333; background-color: transparent; border: 1px solid #DDD; padding-top: 30px; }' +
'#alldeals .deal:first-child { color: #080; background-color: #ecffef; border-color: #88E886; }' +
'#alldeals .deal:first-child .deal-table { background-color: transparent }' +
'#alldeals .deal:first-child ul.amortised li { font-weight: bold; }' +
'#alldeals .deal:first-child .overall-cost { background-color: #88E886; }'
}).appendTo('head');

$('.pagination.posts').clone(true).insertAfter('.listing-text');
$('.search-button-wrap').appendTo('.adv-hold');
$('<div class="deal-container"></div>').appendTo('#alldeals');

$('#alldeals .deal').each(function(i) {
var $deal = $(this);

// price calc
var monthlyPrice = $deal.find('.deal-price').text().replace('£', '').replace(',', '');
var initialPayment = parseFloat($deal.find('.deal-user').text().replace('£', '').replace(',', ''));
var profileText = $deal.find('.personal-deal-profile').text();

var monthRegex = /(\d+)\+(\d+)/gi;
var monthMatches = monthRegex.exec(profileText);

if (isNaN(initialPayment)) {
initialPayment = monthMatches[1] * monthlyPrice;
}

var months = parseInt(monthMatches[2]);
var years = (months + 1) / 12;

var totalCost = ((monthlyPrice * months) + initialPayment).toFixed(2);
var yearlyCost = (totalCost / years).toFixed(2);
var $costDiv = $('<div class="overall-cost" />');

var $amortisedData = $('<ul class="amortised" />').appendTo($costDiv);
$('<li />', {
text: '£' + groupNumber((yearlyCost / 12).toFixed(2)) + ' / mo',
class: 'monthly'
}).prependTo($amortisedData);
$('<li />', {
text: '£' + groupNumber(yearlyCost) + ' / yr',
class: 'yearly'
}).prependTo($amortisedData);
$('<li />', {
text: '£' + groupNumber(totalCost) + ' total',
class: 'total'
}).prependTo($amortisedData);

$deal.data('yearly-cost', yearlyCost).prepend($costDiv);
}).sort(function(a, b) {
return $(a).data('yearly-cost') - $(b).data('yearly-cost');
}).appendTo('.deal-container');

function toFloat(input) {
return parseFloat(input.replace(/[^0-9\.]+/g,""));
}

function groupNumber(x) {
return x.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",");
}



and then in this part, replace "personal" with "business"

// price calc
var monthlyPrice = $deal.find('.deal-price').text().replace('£', '').replace(',', '');
var initialPayment = parseFloat($deal.find('.deal-user').text().replace('£', '').replace(',', ''));
var profileText = $deal.find('.personal-deal-profile').text();

stressfree

78 posts

82 months

Thursday 31st August 2017
quotequote all
installed Tampermonkey in Firefox 55.0.3 and changed urls to a full ones in the script and all is working well know

Accelebrate

5,252 posts

216 months

Thursday 31st August 2017
quotequote all
talksthetorque said:
full script that seems to work for me ( in safari) - hidden in spoiler, so as not to annoy people who are not interested.

// ==UserScript==
// @name Contract Hire and Leasing Calculator
// @namespace http://rorymccrossan.co.uk
// @version 1.0
// @description Adds helpful information to each deal
// @author Rory McCrossan
// @match https://www.contracthireandleasing.com/personal/*
// @match https://www.contracthireandleasing.com/business/*
// @grant none
// ==/UserScript==

$('<style />', {
text: '.overall-cost { text-align: right; padding: 0; position: absolute; top: 0; left: 0; right: 0; background-color: #DDD; }' +
'.deal .title-wrap { padding: 0 0 0 10px; }' +
'.all-price-wrap { padding: 0 10px 10px 0 }' +
'ul.amortised li { list-style: inherit; display: inline-block; position: relative; padding-left: 15px; text-align: left; margin: 0 5px 0 15px; }' +
'ul.amortised li:before { position: absolute; left: 0; content: "\u25b6"; }' +
'.manufacturer-banner, #ootwWindow, .right-panel, .leaderboard-wrap, .deal-panel h2, .crosslinks, .inline-srb-wrap, footer { display: none; }' +
'.content { margin-top: 0; padding: 5px 3%; }' +
'#btnClose { top: 33px; right: 0; border-left: 5px solid #FFF }' +
'.deal-panel .listing-text { width: 50%; float: left; padding: 7px 0; }' +
'.pagination.posts { width: 50%; clear: none; padding: 0 0 10px; margin: 0;}' +
'.search-button-wrap { width: 25%; float: right; position: relative; padding: 0 }' +
'.keywords-wrap { width: 75%; float: left; margin: 0 }' +
'.adv-options { padding: 0 }' +
'#alldeals .deal { color: #333; background-color: transparent; border: 1px solid #DDD; padding-top: 30px; }' +
'#alldeals .deal:first-child { color: #080; background-color: #ecffef; border-color: #88E886; }' +
'#alldeals .deal:first-child .deal-table { background-color: transparent }' +
'#alldeals .deal:first-child ul.amortised li { font-weight: bold; }' +
'#alldeals .deal:first-child .overall-cost { background-color: #88E886; }'
}).appendTo('head');

$('.pagination.posts').clone(true).insertAfter('.listing-text');
$('.search-button-wrap').appendTo('.adv-hold');
$('<div class="deal-container"></div>').appendTo('#alldeals');

$('#alldeals .deal').each(function(i) {
var $deal = $(this);

// price calc
var monthlyPrice = $deal.find('.deal-price').text().replace('£', '').replace(',', '');
var initialPayment = parseFloat($deal.find('.deal-user').text().replace('£', '').replace(',', ''));
var profileText = $deal.find('.personal-deal-profile').text();

var monthRegex = /(\d+)\+(\d+)/gi;
var monthMatches = monthRegex.exec(profileText);

if (isNaN(initialPayment)) {
initialPayment = monthMatches[1] * monthlyPrice;
}

var months = parseInt(monthMatches[2]);
var years = (months + 1) / 12;

var totalCost = ((monthlyPrice * months) + initialPayment).toFixed(2);
var yearlyCost = (totalCost / years).toFixed(2);
var $costDiv = $('<div class="overall-cost" />');

var $amortisedData = $('<ul class="amortised" />').appendTo($costDiv);
$('<li />', {
text: '£' + groupNumber((yearlyCost / 12).toFixed(2)) + ' / mo',
class: 'monthly'
}).prependTo($amortisedData);
$('<li />', {
text: '£' + groupNumber(yearlyCost) + ' / yr',
class: 'yearly'
}).prependTo($amortisedData);
$('<li />', {
text: '£' + groupNumber(totalCost) + ' total',
class: 'total'
}).prependTo($amortisedData);

$deal.data('yearly-cost', yearlyCost).prepend($costDiv);
}).sort(function(a, b) {
return $(a).data('yearly-cost') - $(b).data('yearly-cost');
}).appendTo('.deal-container');

function toFloat(input) {
return parseFloat(input.replace(/[^0-9\.]+/g,""));
}

function groupNumber(x) {
return x.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",");
}



and then in this part, replace "personal" with "business"

// price calc
var monthlyPrice = $deal.find('.deal-price').text().replace('£', '').replace(',', '');
var initialPayment = parseFloat($deal.find('.deal-user').text().replace('£', '').replace(',', ''));
var profileText = $deal.find('.personal-deal-profile').text();
Here's my current working version:

https://gist.github.com/ianhampton/3a1760df294bec2...

BillyB

1,389 posts

259 months

Thursday 31st August 2017
quotequote all
From Freedom...

Mercedes E220d AMG Line 5Dr Estate Auto With Metallic – STOCK
9+23 10K PA £259.99+VAT, PCH £311.98 Inc VAT

Seems to work out around 24% of RRP

and

BMW 420d M Sport Prof Media 4Dr Gran Coupe Auto – STOCK
Initial Rental Of £2000+VAT X 23 8K PA £179.99+VAT

which seems top be 18% of RRP!

(Accelebrate's script works for me (Firefox) - thanks very much)

Edited by BillyB on Thursday 31st August 11:26


Edited by BillyB on Thursday 31st August 11:36

Courtathor

9 posts

103 months

Thursday 31st August 2017
quotequote all
2003bluecat said:
The end of life deals on the old model (mk7.5) were the cheapest I'd seen in about 2 years, for example I got an ST-3 with metallic paint and style pack on 3+35 at £188 + £180 fees, so don't think it's likely the new ones will be that cheap for a while (if ever).

And unfortunately for anyone wanting one they are the most popular car in the UK (I'm sure it's been the best seller for 7 years or something) so Ford are very unlikely to support it.

Might be best looking at PCP I'm afraid. Does it have to be automatic?
Yep, I jumped on the bandwagon when the ST-Line 140 was just launched and am on a 6+23 at £120pcm, with a couple of options. Nothing comes close to it currently.

Alexs3

57 posts

92 months

Thursday 31st August 2017
quotequote all
Is it just 21st century offering these deals?
Their admin seems steep at 300.

Maybe a dealer is anyone is aware or someone mentioned fastbug?



xandir said:
In case anyone wants a Merc in the next couple of days with no deposit:

Email from 21st Century Motors
(Here is a list of stock which has been discounted to be registered on the 17 reg before the 67 plate arrives on 1st September!)

markhaines

100 posts

107 months

Thursday 31st August 2017
quotequote all
Accelebrate said:
Good stuff, that's better version than mine - works for both types as well as http + https.

Cheers

gregd

1,651 posts

220 months

Thursday 31st August 2017
quotequote all
Finally got it working in Firefox.. thanks for all the help!

Fast Bug

11,740 posts

162 months

Thursday 31st August 2017
quotequote all
Alexs3 said:
Is it just 21st century offering these deals?
Their admin seems steep at 300.

Maybe a dealer is anyone is aware or someone mentioned fastbug?



xandir said:
In case anyone wants a Merc in the next couple of days with no deposit:

Email from 21st Century Motors
(Here is a list of stock which has been discounted to be registered on the 17 reg before the 67 plate arrives on 1st September!)

Not got time to compare all of those prices, but looked at a few and they don't look all that cheap to me. If I get chance I'll compare a few more later smile

Sheepshanks

32,869 posts

120 months

Thursday 31st August 2017
quotequote all
Can anyone recall who the leasing company was that focused on public sector employees - I think they were doing very cheap deals on Astra a while ago?

I've searched and Affinity comes up, but I don't think it was them.

ad123456

12 posts

81 months

Thursday 31st August 2017
quotequote all
Does £255 a month on 6+23 with 8k pa for a 5dr Golf GTI sound any good?

Zoon

6,719 posts

122 months

Thursday 31st August 2017
quotequote all
ad123456 said:
Does £255 a month on 6+23 with 8k pa for a 5dr Golf GTI sound any good?
Not too bad.

Yipper

5,964 posts

91 months

Thursday 31st August 2017
quotequote all
Burwood said:
It's baffling why they would offer such a car on lease. I thought Ferrari can sell all they produce and loaded with expensive options. This car will lease 'standard' and then be worth substantially less by the fact it's been on lease and is an undesirable spec.
Ferrari's shareholders are pressing it to keep growth rolling and the share price rising.

Whiskasfelix

118 posts

87 months

Thursday 31st August 2017
quotequote all
Zoon said:
Not too bad.
Depends if Inc or ex Vat

5to1

1,781 posts

234 months

Thursday 31st August 2017
quotequote all
karleverett said:
I just received a similar email and started to google if anyone else was looking at similar smile

http://www.solentvehicleleasing.co.uk/generated_em...

My email is 'No initial rental up front at £1692.84+VAT' and also states 'includes any servicing needed'

Very tempting!
I've been forced to grow up, so out of the loop frown But Ferrari used to include upto 7 years Free servicing anyway.

5to1

1,781 posts

234 months

Thursday 31st August 2017
quotequote all
Fast Bug said:
Not got time to compare all of those prices, but looked at a few and they don't look all that cheap to me. If I get chance I'll compare a few more later smile
That was my impression as well having been looking at some of those models recently for my parents.

pandeas

29 posts

92 months

Thursday 31st August 2017
quotequote all
pandeas said:
I am looking for a 7 seater petrol or hybrid car, low emissions.

I like the look of the Skoda Kodiaq and have priced up the base 1.4 150bhp DSG SE 7 seats. The best I can find is £257.50/ month on a 9+23+£298.80 fee for 10K miles p.a. This gives a total cost over 2 years of £8218.80, which is 30.7% of the list price at £26,775.

This doesn't look like a great deal. Any thoughts or suggestions would be appreciated.
Did anyone have any thoughts on this? Not many good Kodiaq deals around.

Matt600

133 posts

110 months

Thursday 31st August 2017
quotequote all
ad123456 said:
Does £255 a month on 6+23 with 8k pa for a 5dr Golf GTI sound any good?
Leon Cupra at IMG or likely your local dealer is cheaper and faster @ £249 1+23 for 8k pa + £149(ex vat) fee

Golf - (255*6)+(255*23) = £7395
Leon - (249*24)+(149*1.2) = £6154.80



Edited by Matt600 on Thursday 31st August 16:02

Richard-51tz1

78 posts

93 months

Thursday 31st August 2017
quotequote all
pandeas said:
Did anyone have any thoughts on this? Not many good Kodiaq deals around.
You could try Hortons Skoda Paul Hewitt. Ive ordered a superb with them and so far they have been excellent. Cheapest I could find too.
TOPIC CLOSED
TOPIC CLOSED