You bought a car last year, you didn't 'basically' buy one.
Trading Standards or the DVSA is probably who you need to report it to. I don't know if you'll necessarily be entitled to anything, caveat emptor and all that. That said, you could argue breach of contract against the garage so they...