Just rang him again:
He had the nerve to ask me to go halfers on a new window and gave me a sob story that he only made £140 on the car and the new window is gonna cost £240.
I said "the deal was you fitted a new window, not a 2nd hand replacement"
He has said he will book it in today and offered me to take the car back while we wait,
I said "no, ill leave it with you till its done", once i take the car he will probably just fob me off constantly, at least if the car is there it might put pressure on him.
Whats so special about this one was, it only has 30k miles, fsh and 1 owner from new and we got it for £2000.
Even with the little niggles it was still the best around for condition.
Exhaust doesnt look too old and springs look recent.
Im tempted to ring and say "well how about you give us £200 and we'll sort the roof ourselves" theres a fella on ebay who will supply and fit a newin for £150. (Window, not roof)
Whats funny is, this is the first car ive ever bought from a dealer -.-