Bought a BMW 420. Very nice car at a very competitive price. Luke was the salesman I dealt with, he was most efficient, friendly and honest. He was easy to deal with a d made sure the car was as described as I was traveling a long distance. He even collected me from the train station and dropped me at the bank on collection day. Only complaint is you cannot collect a car at weekends, and had to haggle the now common admin fee away, which is why 4 stars instead if 5. Would I use them again? Definitely yes. Good honest cars at great prices and good service from Luke. No trade in so can't comment on that side of things.