I'm going with my brother tomorrow to help him buy a used BMW Z4. We've got two cars booked in to test drive. This is the first: Black Z4. And the second: Grey Z4. He likes the look of the first one best. I'm mainly after a little advice when it comes to haggling the price if all goes well with the test drive and checks. It's listed at £6,950, but were hoping to get it down to around the £6.5k mark with 12 months Tax and next service included. Does that sound fair? What's the best way to go about getting the price down? Going lower first, say £6k hoping they'll meet in the middle, or just asking straight off to reduce to £6.5k? I'm also going to check the tyres, because a new set will be £450+ so if they're worn, I'd expect a lower price still. Should we ask for a full tank of petrol, or any other extras thrown in?