A friend was approached by a garage which offered him £22k for his 99 SL320, 17k miles, panoramic roof and in perfect condition, My advice was to take the offer. Eventually after much deliberation, he did so. While on the lookout for a MB to replace the SL, he came across a 05 (10 months old) BMW 330CI with 400 miles (yes, 400 miles) and fully loaded- it reputedly cost £34k new but is not the current shape. After more deliberation and some haggling, he bought the BMW for £21.5k. I reckon he got a good deal. What do you think?