This week we've scoured the web to find the best new car and leasing deals.
We've found offers for over £7000 off the performance-based Mercedes ML63 AMG, as well as leasing deals for the likes of the Fiat 500 - which is currently on offer for £129 per month.
You can also often save money at the dealer by knowing if any particular models are due for replacement, which are likely to bring you the biggest discounts. With that in mind, here are some of the best new car deals and the best new car leasing deals for this week.
Best new car deals
With a facelift for the Skoda Yeti just around the corner, prices on the outgoing model are practically tumbling. We found a deal on UK Car Discount, offering a 2.0-litre TDI CR in top-spec Laurin & Klement trim for £23,593 - a saving of £3027 off the list price.
For a small but fun family hatchback there's little to beat the Ford Focus, which is currently second only to the VW Golf in our list of the top five family hatches. We found a '63 plate 1.0-litre EcoBoost model in Zetec trim for £13,995, a saving of £4325 on the list price from Arnold Clark.
Best new car leasing deals
Speaking of the Volkswagen Golf, there are plenty of offers around for the latest Mark 7 version. We found a 1.6-litre TDI in SE trim on a personal lease from National Vehicle Solutions for £238.80 per month. That's over a two-year contract, with £1432.80 to pay at the beginning. There's also a 10,000 mile annual limit.
The relaunch of the Fiat 500 has been a global success for the manufacturer, and savings on the model are easy to come by. We spotted a finance offer from Pentago Fiat on a 1.2-litre three-door model in Pop trim for £129 per month with a £129 deposit. The contract is over four years, and there's an annual mileage limit of 5000.
Deal of the week
The Mercedes ML63 AMG is a refined, practical and encouragingly capable SUV and a worthy rival to the likes of the Range Rover Sport. Deals on the big 4x4 are priced to get buyers interested in the run up to the winter season. We found one on offer from Car-Cost.com for £76,782 - saving you £7,343 on the £84,125 list price.